云存储协议服务

一个为pCloud云存储提供的模型上下文协议(MCP)服务器,使AI助手能够与pCloud交互,包括文件列表、创建文件夹、搜索、分享等功能。

  • by fatherlinux
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 fatherlinux/pcloud-mcp-server

使用说明

mcp-pcloud

A. 模型上下文协议(MCP) 服务器 粒子云 云存储。使像Claude这样的人工智能助手能够与您的pCloud进行交互——列出文件、创建文件夹、搜索、共享等。

安装

选项1:通过npm(推荐)

npx -y mcp-pcloud

或全局安装:

npm install -g mcp-pcloud

添加到克劳德代码:

claude mcp add pcloud -e PCLOUD_USERNAME=you@example.com -e PCLOUD_PASSWORD=yourpassword -- npx -y mcp-pcloud

选项2:来源

git clone https://github.com/fatherlinux/mcp-pcloud.git
cd mcp-pcloud
npm install
npm run build

添加到克劳德代码:

claude mcp add pcloud -e PCLOUD_USERNAME=you@example.com -e PCLOUD_PASSWORD=yourpassword -- node /path/to/mcp-pcloud/dist/index.js

对于欧盟账户: 添加 -e PCLOUD_API_HOST=eapi.pcloud.com 任何一个命令。

认证

选项1:用户名/密码 (推荐-无需开发人员门户)

export PCLOUD_USERNAME=your_email@example.com
export PCLOUD_PASSWORD=your_password

选项2:访问令牌 (要求 开发者门户)

export PCLOUD_ACCESS_TOKEN=your_token

可用工具

工具 说明
pcloud_list_folder 列出文件夹内容
pcloud_create_folder 创建文件夹
pcloud_delete_folder 删除文件夹
pcloud_rename_folder 重命名/移动文件夹
pcloud_copy_folder 复制文件夹
pcloud_get_file_info 获取文件元数据
pcloud_delete_file 删除文件
pcloud_rename_file 重命名/移动文件
pcloud_copy_file 复制文件
pcloud_get_file_link 获取临时下载链接
pcloud_create_public_link 创建公共共享链接
pcloud_search 搜索文件和文件夹
pcloud_read_text_file 读取文本文件内容
pcloud_get_checksum 获取文件校验和
pcloud_get_user_info 获取帐户信息和配额

示例用法

配置后,询问Claude:

  • “列出我的pCloud文件”
  • “我使用了多少存储空间?”
  • “在pCloud中搜索PDF文件”
  • “创建一个名为Backups的文件夹”

许可证

GPL-3.0- 父linux