pcloud-mcp-server
Verified Safeby abiheiri
Overview
Provides tools for interacting with the pCloud API for cloud storage management, including listing, downloading, uploading, renaming, moving, deleting files and folders, and managing trash.
Installation
uv run pcloud-mcpEnvironment Variables
- PCLOUD_USERNAME
- PCLOUD_PASSWORD
- PCLOUD_REGION
Security Notes
The server uses environment variables for sensitive credentials (`PCLOUD_USERNAME`, `PCLOUD_PASSWORD`), which is a good practice. It utilizes `httpx` for network communication and `pathlib` for robust file path handling, mitigating common injection and path traversal risks. Asynchronous tasks are managed with `asyncio`, and logging is directed to `stderr` to avoid interfering with MCP's `stdout` JSON-RPC communication. No direct use of dangerous functions like `eval` or `os.system` was observed. The authentication mechanism handles token generation and refresh, and API regions are configurable. Overall, the security posture appears robust for its intended function.
Similar Servers
files-mcp-server
This server provides a local testing environment for the Model Context Protocol, allowing clients to interact with Microsoft OneDrive and SharePoint resources via contextual tools and resources.
qiniu-mcp-server
Provides a Model Context Protocol (MCP) server that enables AI models to interact with Qiniu cloud services including storage, intelligent multimedia processing, CDN, and live streaming.
docker-mcp-server
A Model Context Protocol (MCP) server for containerized execution and file operations, enabling AI assistants to interact with a Docker environment via HTTP.
MCP-LocalFileResource-Server
The server provides LLMs and MCP clients with a standardized way to access, search, and process local files, including text, code, and PDFs, through Model Context Protocol resources and tools.