mcpField
P
putput-mcp

putput-mcp

远程服务
github.com/putput-io文件与存储135 周前更新
代码仓库

关于 putput-mcp

putput-mcp 是供 AI Agent 上传和管理文件的 MCP 服务,可通过 URL 上传并返回 CDN 链接;获取访客令牌无需注册。

主要功能

  1. 01通过 URL 上传文件
  2. 02筛选并分页列出文件
  3. 03按 ID 删除文件
  4. 04获取文件详情和下载 URL

适用场景

  1. 01上传 Agent 生成的文件并分享 CDN 链接
  2. 02查找或删除已上传到 PutPut 的文件

MCP 相关

该 MCP 服务提供上传、列出、删除和查看文件的工具。可在本地运行,也可通过带 Bearer 令牌的远程 Streamable HTTP 端点连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://putput.io/api/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@putput/mcp0.0.3

工具

4
参数类型必填说明
urlstring是要上传的文件 URL
prefixstring否可选的路径前缀,用于组织文件
filenamestring否可选的文件名覆盖值
metadataobject否可选的键值元数据
visibilityenum否文件可见性(默认:public)public | private

详细介绍

@putput/mcp

为 AI Agent 提供文件上传功能。通过 Claude Code、Cursor、Windsurf 和 VS Code Copilot 上传、列出和管理文件,无需注册。

快速开始

获取免费 API 令牌(无需注册):

curl -X POST https://putput.io/api/v1/auth/guest | jq .token
Claude Code
claude mcp add putput -- npx @putput/mcp -e PUTPUT_TOKEN=pp_your_token
Cursor

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "putput": {
      "command": "npx",
      "args": ["@putput/mcp"],
      "env": {
        "PUTPUT_TOKEN": "pp_your_token"
      }
    }
  }
}
VS Code Copilot

添加到 .vscode/mcp.json:

{
  "servers": {
    "putput": {
      "command": "npx",
      "args": ["@putput/mcp"],
      "env": {
        "PUTPUT_TOKEN": "pp_your_token"
      }
    }
  }
}
Windsurf

添加到 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "putput": {
      "command": "npx",
      "args": ["@putput/mcp"],
      "env": {
        "PUTPUT_TOKEN": "pp_your_token"
      }
    }
  }
}
远程(Streamable HTTP)

如果你的客户端支持远程 MCP 服务:

https://putput.io/api/v1/mcp

在 Authorization 标头中将令牌作为 Bearer 令牌传递。

工具

工具描述
upload_file将 URL 中的文件上传到 PutPut,并获取 CDN 链接
list_files列出已上传的文件,支持可选的前缀筛选和分页
delete_file按 ID 删除文件
get_file_info获取文件详情、统计信息和下载 URL

工作原理

  1. AI Agent 使用 URL 调用 upload_file
  2. PutPut 将文件上传到 Cloudflare R2
  3. 获取 CDN URL,即可完成

无需 AWS,无需配置,无需部署。文件通过 300 多个边缘节点提供,出口流量费用为 $0。

定价

  • 访客: 免费 1 GB,无需注册,保留 14 天
  • 免费版: 免费 10 GB,需注册账号
  • 专业版: 每月 $9 起,可用 50 GB,无限带宽,出口流量费用为 $0

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。