关于 mcp-upload
mcp-upload 是用于将文件上传到去中心化存储的 MCP 服务,面向 Claude Desktop、Cursor 等 MCP 客户端。它支持从主机路径或内联内容上传,并返回文件元数据和永久链接。
主要功能
- 01从主机路径上传文件
- 02通过内联内容上传文件
- 03为沙盒上传生成 curl 命令
- 04查询文件元数据与永久链接
- 05查询存储套餐价格
适用场景
- 01将本地文件上传到去中心化存储
- 02从沙盒环境上传文件
- 03获取已上传文件的分享链接
MCP 相关
该 MCP 服务向客户端提供文件上传、文件信息和存储价格工具。使用服务需 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 否 | 上传文件的文件名。'path' 时会自动检测。使用 'content' 时必填。 |
| path | string | 否 | 主机文件系统上文件的绝对路径(例如 /Users/you/photo.png)。请勿使用 /mnt/user-data/ 等容器路径。 |
| content | string | 否 | 文件内容——二进制文件使用 base64 编码,文本使用原始 UTF-8。当主机文件系统无法访问该文件路径时使用此参数。 |
| encoding | enum | 否 | 内容编码。默认值为 'base64'。SVG、HTML、CSS、JSON 等文本类型请使用 'raw'。base64 | raw |
| content_type | string | 否 | MIME 类型(与 content 一起使用时必填,例如 'image/png')。使用 path 时会自动检测。 |
详细介绍
@objekt.sh/mcp-upload
用于从 Claude Desktop、Cursor 或任何 MCP 客户端将文件上传到去中心化存储的 MCP 服务。
设置
在 objekt.sh/mcp 获取免费 API 密钥,然后将其添加到 MCP 配置中:
{
"mcpServers": {
"objekt": {
"command": "npx",
"args": ["-y", "@objekt.sh/mcp-upload"],
"env": {
"OBJEKT_API_KEY": "objekt_mcp_..."
}
}
}
}
工具
| 工具 | 说明 |
|---|---|
upload_file | 按主机路径或内联内容上传 |
upload_from_sandbox | 返回用于沙盒上传的 curl 命令 |
get_file | 获取文件元数据和永久链接 |
get_pricing | 当前存储层级价格 |
文档
objekt.sh/mcp — 设置、价格和最佳实践。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。