关于 Drop to CDN
Drop to CDN 的 MCP 服务允许客户端通过 Drop to CDN API 上传文件并管理 CDN 文件。它面向使用 Claude Desktop、Cursor 等 MCP 主机、需要公开文件 URL 的用户。
主要功能
- 01上传本地文件或 base64 内容
- 02获取文件 URL 和元数据
- 03分页列出账户文件
- 04按 ID 永久删除文件
适用场景
- 01通过公开 CDN URL 分享报告
- 02查看已上传文件的元数据
- 03检查账户近期上传记录
- 04从 CDN 删除文件
MCP 相关
向 MCP 客户端提供上传、查询文件、列出文件和删除工具。它使用 bearer API 密钥对 Drop to CDN API 进行身份验证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y mcp-server-droptocdn需要配置的环境变量
DROPTOCDN_API_KEY密钥Drop to CDN API key (dtc_...). Create one at https://droptocdn.com/dashboard/settingsDROPTOCDN_API_URLAPI base URL (default https://api.droptocdn.com/v1)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-droptocdn
Drop to CDN 的 MCP 服务——可从 Claude Desktop、Cursor 和其他 MCP 宿主上传文件,并立即获取公开 CDN URL。
安装
将以下内容添加到 .cursor/mcp.json、~/.cursor/mcp.json 或 Claude Desktop 的 claude_desktop_config.json:
{
"mcpServers": {
"droptocdn": {
"command": "npx",
"args": ["-y", "mcp-server-droptocdn"],
"env": {
"DROPTOCDN_API_KEY": "dtc_YOUR_API_KEY"
}
}
}
}
前往 Drop to CDN → Settings → API keys 创建 API 密钥(dtc_...)。
工具
| 工具 | 说明 |
|---|---|
| upload_file | 上传本地文件或 Base64 内容 → 公开 CDN URL |
| get_file | 根据文件 ID 获取 CDN URL 和元数据 |
| list_files | 列出账户中的文件(分页) |
| delete_file | 根据文件 ID 永久删除文件 |
身份验证:Authorization: Bearer dtc_...(通过 GET /v1/profile 验证)。
环境变量
| 变量 | 必填 | 说明 |
|---|---|---|
DROPTOCDN_API_KEY | 是 | API 密钥(dtc_...) |
DROPTOCDN_API_URL | 否 | API 基础 URL(默认值为 https://api.droptocdn.com/v1) |
示例提示词
- “将
~/Downloads/report.pdf上传到 CDN,并提供公开 URL” - “列出我最近上传到 Drop to CDN 的文件”
- “从我的 CDN 账户中删除文件 abc123”
开发
npm install
npm run build
DROPTOCDN_API_KEY=dtc_... node dist/index.js
来源
由 Drop to CDN 开发。此公开仓库由私有 monorepo 同步而来,用于 npm 来源证明发布。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。