关于 rustypaste-mcp
rustypaste-mcp 将 rustypaste API 封装为 MCP 服务,供客户端上传文本或文件、托管远程内容及处理 URL。它也支持设置文件过期或创建单次访问链接。
主要功能
- 01上传文本并获取分享链接
- 02按本地路径上传文件
- 03设置文件到期删除
- 04创建单次访问链接或短链接
- 05抓取远程 URL 并托管
适用场景
- 01分享一段文本或本地文件
- 02创建限时或仅可访问一次的文件链接
- 03缩短长 URL 或托管远程内容
MCP 相关
该 MCP 服务向客户端提供文本与文件上传、单次访问链接、URL 缩短及远程内容托管等工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
7收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content | string | 是 | 要粘贴的文本内容 |
| filename | string | 否 | 可选的粘贴文件名(例如 'notes.md')。默认值为 'paste.txt' |
详细介绍
rustypaste-mcp-server
封装 rustypaste API 的 MCP 服务。
工具
| 工具 | 描述 |
|---|---|
rustypaste_paste_text | 上传文本内容并获取可分享的 URL |
rustypaste_upload_file | 根据路径上传本地文件 |
rustypaste_upload_file_with_expiry | 上传文件,并在指定时长后自动删除 |
rustypaste_oneshot_file | 上传文件并生成单次查看链接 |
rustypaste_oneshot_url | 创建一次性 URL 重定向 |
rustypaste_shorten_url | 缩短长 URL |
rustypaste_upload_remote | 获取远程 URL 并托管到 rustypaste |
设置
将以下内容添加到 MCP 客户端配置中(例如,~/.config/claude/claude_desktop_config.json):
{
"mcpServers": {
"rustypaste": {
"command": "npx",
"args": [
"-y",
"@rukh-pub/rustypaste-mcp"
],
"env": {
"RUSTYPASTE_URL": "https://paste.example.com",
"RUSTYPASTE_AUTH_TOKEN": "<your-token-here>"
}
}
}
}
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。