关于 Put It Online
Put It Online 是一个托管的远程 MCP 服务,可将 AI 生成的网页和文件发布为短链接,供分享使用。匿名链接有效期为 7 天;登录账户可管理链接,并使用密码保护、永久保留等付费功能。
主要功能
- 01发布 HTML、CSS、JavaScript 网页或静态站点
- 02上传文件并生成短链接
- 03为大文件创建一次性上传会话
- 04查看链接状态、到期时间和浏览量
- 05管理账户链接、删除链接或设置密码
适用场景
- 01发布并分享活动 RSVP 页面
- 02为客户分享 PDF 或图片链接
- 03查看账户中即将到期的链接
- 04为提案链接设置密码
MCP 相关
托管 MCP 服务通过 Streamable HTTP 提供网页发布、文件上传和链接管理工具,支持匿名连接、OAuth 2.1 或 API 密钥认证。匿名链接有效期为 7 天;部分链接管理功能仅适用于付费方案。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://putit.online/mcpclaude mcp add --transport http online-putit-put-it-online https://putit.online/mcp{"mcpServers":{"online-putit-put-it-online":{"type":"http","url":"https://putit.online/mcp"}}}在 Cursor 中打开{"servers":{"online-putit-put-it-online":{"type":"http","url":"https://putit.online/mcp"}}}在 VS Code 中打开{"mcpServers":{"online-putit-put-it-online":{"type":"http","url":"https://putit.online/mcp"}}}{"mcpServers":{"online-putit-put-it-online":{"serverUrl":"https://putit.online/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
10| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| slug | string | 否 | 自定义链接名称(3–40 个字母、数字或连字符);仅适用于支持自定义名称的套餐。 |
| content | string | 是 | 文件内容:纯文本;当 encoding 为 "base64" 时使用 base64(二进制文件均使用 base64)。 |
| encoding | enum | 否 | `content` 的编码方式。text | base64 |
| filename | string | 是 | 包含扩展名的文件名,例如 "report.pdf" 或 "index.html"。扩展名决定链接的呈现方式。 |
| password | string | 否 | 访客必须输入此密码才能打开链接;仅适用于支持密码保护的套餐。 |
| mime_type | string | 否 | 可选的 MIME 类型;用于补充缺失的文件扩展名。 |
详细介绍
![]()
Put It Online MCP 服务
Put It Online 可将文件和 AI 制作的网页转换为简短的公开链接。此仓库包含其托管远程 MCP 服务的公开元数据和连接说明:
https://putit.online/mcp
让助手创建落地页、RSVP 页面、图表或报告,它就会将其发布为可访问的网页。也可以用同样的方式分享 PDF、图片、zip 或其他文件。每次上传都会经过安全检查,之后链接才会上线;已发布的页面会在各自链接的沙盒中提供。
- 传输方式: Streamable HTTP(远程,无需安装)
- 身份验证: 可选。支持匿名使用(链接有效期为 7 天,并附带私密管理令牌)。使用 OAuth 2.1(PKCE、客户端 ID 元数据文档或动态客户端注册)或 API 密钥登录,即可将链接保存在你的账户中。
- 仅限账户的 URL:
https://putit.online/mcp/account始终会要求你登录。适用于连接时才决定使用 OAuth 的客户端(Windsurf、Zed、Le Chat、Docker)。 - 官方 MCP Registry 名称:
online.putit/put-it-online - 文档: https://putit.online/connect · 隐私: https://putit.online/privacy · 条款: https://putit.online/terms · 支持: https://putit.online/support
服务本身是托管服务,并非开源。此仓库仅包含元数据(
server.json、gemini-extension.json、glama.json)、说明和徽标,采用 MIT 许可证。
工具
| 工具 | 功能 |
|---|---|
publish_site | 发布网页或小型静态网站(HTML、CSS、JavaScript、图片),并获取其链接 |
upload_file | 将文件(文本文件,或二进制文件的 base64)分享为短链接 |
create_upload_session | 获取用于大文件的一次性上传 URL / curl 命令 |
get_link | 查看链接状态(在线、检查中……)、有效期和浏览量 |
delete_link | 永久删除链接及其文件 |
list_links | 列出已连接账户中的链接 |
set_password | 添加或移除链接密码(付费方案) |
make_permanent | 永久保留在线链接(付费方案) |
extend | 重置 7 天链接的计时(付费方案) |
get_account | 查看已连接账户的方案、限额和功能 |
所有工具都带有 title 和 readOnlyHint / destructiveHint 注释以及 outputSchema。
连接
Claude(claude.ai、Desktop、移动端)
自定义 → 连接器 → 添加自定义连接器 → 粘贴 https://putit.online/mcp → 添加。Claude 提示时登录。
Claude Code
claude mcp add --transport http put-it-online https://putit.online/mcp
ChatGPT
设置 → 应用 → 高级设置 → 启用开发者模式。然后依次选择插件 → + → 添加自定义 MCP 服务端 → 粘贴 https://putit.online/mcp → 身份验证选择 OAuth。
Codex
codex mcp add put-it-online --url https://putit.online/mcp
或在 ~/.codex/config.toml 中:
[mcp_servers.put-it-online]
url = "https://putit.online/mcp"
Cursor
添加到 Cursor(深层链接),或在 ~/.cursor/mcp.json 中添加:
{ "mcpServers": { "put-it-online": { "url": "https://putit.online/mcp" } } }
VS Code / GitHub Copilot
在 VS Code 中安装(深层链接),或在 .vscode/mcp.json 中添加:
{ "servers": { "put-it-online": { "type": "http", "url": "https://putit.online/mcp" } } }
或运行 code --add-mcp '{"name":"put-it-online","type":"http","url":"https://putit.online/mcp"}'
Gemini CLI
gemini extensions install https://github.com/kitsunde/putit-mcp
# or
gemini mcp add --transport http put-it-online https://putit.online/mcp
Windsurf(mcp_config.json)
{ "mcpServers": { "put-it-online": { "serverUrl": "https://putit.online/mcp/account" } } }
Zed(settings.json)
{ "context_servers": { "put-it-online": { "url": "https://putit.online/mcp/account" } } }
Cline
添加远程服务(Streamable HTTP),URL 为 https://putit.online/mcp。请参阅 llms-install.md。
使用 API 密钥代替 OAuth
在 https://putit.online/connect 创建密钥,并将其作为 Authorization: Bearer pio_… 发送:
{
"mcpServers": {
"put-it-online": {
"url": "https://putit.online/mcp",
"headers": { "Authorization": "Bearer pio_your_api_key" }
}
}
}
仅运行本地(stdio)服务的客户端
{
"mcpServers": {
"put-it-online": {
"command": "npx",
"args": ["-y", "https://putit.online/downloads/putit-mcp.tgz"],
"env": { "PUTIT_URL": "https://putit.online" }
}
}
}
在 env 中添加 "PUTIT_API_KEY": "pio_…",即可使用账户模式。需要 Node 20+。
示例提示词
- “为 Sam 30 岁生日(11 月 14 日)制作一个单页 RSVP 网站并发布上线。”
- “把这份 PDF 发布到网上,并给我一个可以发给客户的链接。”
- “我的哪些链接会在本周过期?”
- “为提案链接添加密码。”
- “删除我昨天创建的链接。”
另提供
- REST API:OpenAPI 3.1
- llms.txt
隐私
Put It Online 只会收到助手发送给它的内容(工具输入和文件、客户名称及请求元数据),不会收到你的对话。详情:https://putit.online/privacy。内容规则:https://putit.online/acceptable-use。举报滥用行为:https://putit.online/report。
许可证
本仓库中的元数据和文档采用 MIT 许可证。Put It Online 服务由新加坡的 Kit Sunde 运营。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。