关于 ShipStatic · Static Hosting
ShipStatic 是供 AI Agent 发布静态网站、落地页和原型的 MCP 服务。匿名部署无需账户;免费账户则支持长期保留网站和管理自定义域名。
主要功能
- 01发布文件并获取在线链接
- 02可选内置密码保护
- 03列出并管理部署
- 04连接并验证自定义域名
- 05设置部署过期时间
适用场景
- 01分享 Agent 生成的落地页
- 02无需注册即可发布原型
- 03管理部署和自定义域名
- 04创建限时预览部署
MCP 相关
通过托管端点或本地服务向 MCP 客户端提供部署和域名管理工具。匿名上传工具无需账户;其他工具需要连接账户或设置 `SHIP_TOKEN`。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.shipstatic.comclaude mcp add --transport http shipstatic https://mcp.shipstatic.com{"mcpServers":{"shipstatic":{"type":"http","url":"https://mcp.shipstatic.com"}}}在 Cursor 中打开{"servers":{"shipstatic":{"type":"http","url":"https://mcp.shipstatic.com"}}}在 VS Code 中打开{"mcpServers":{"shipstatic":{"type":"http","url":"https://mcp.shipstatic.com"}}}{"mcpServers":{"shipstatic":{"serverUrl":"https://mcp.shipstatic.com"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
15| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| labels | array | 否 | 用于整理部署的标签(例如 ["production", "v1.2"])。使用小写,长度为 3–25 个字符,可使用 . _ - 分隔符。 |
| path | string | 是 | 要部署的构建输出目录的绝对路径(例如 "/Users/me/project/dist") |
详细介绍
ShipStatic MCP
一个 URL。你的 Agent 立即发布。
即时部署静态网站、落地页和原型。免费,无需账户。
让你的 Agent 将网站发布到线上,几秒钟内即可获得一个可分享的真实链接。
几秒钟即可试用,无需账户
将 https://mcp.shipstatic.com 填入任意 MCP 客户端。无需安装、注册或 API 密钥:你的 Agent 下一条消息就能发布网站。
https://mcp.shipstatic.com
ChatGPT
从 ChatGPT 中的页面添加 ShipStatic 插件。无需粘贴任何内容。
Claude Desktop 和 claude.ai
Settings → Connectors → Add custom connector,粘贴 https://mcp.shipstatic.com,然后保存。
Claude Code
claude mcp add --transport http shipstatic https://mcp.shipstatic.com
Cursor、Antigravity、Windsurf、n8n、Zed,以及任何支持 mcp.json 的平台
{
"mcpServers": {
"shipstatic": {
"url": "https://mcp.shipstatic.com"
}
}
}
VS Code
安装 ShipStatic for VS Code。服务内置,无需任何配置。
然后直接提出请求
“用 ShipStatic 发布这个。”
你的 Agent 会发布网站,并立即返回一个可分享的链接以及一个认领链接。网站会保留 3 天;打开认领链接后,网站就会永久保留。
想将网站设为私密?说“用 ShipStatic 内置的密码保护功能发布这个”。访客必须输入密码才能查看内容;说“内置”可以避免 Agent 自行编写密码页面。
使用免费账户永久保留网站
以上所有功能都无需账户。免费账户可以永久保留网站、使用自有域名,并在一个地方查看你发布的所有内容。
当客户端提供登录选项时,连接账户即可;同一个 URL 会提供其余功能。无需安装任何东西,也无需粘贴密钥:客户端会自行启动登录流程。
工具
两种连接方式都提供全部十五种工具。区别不在于有哪些工具,而在于哪些工具可用:deployments_upload 无需账户即可使用;连接账户(托管方式)或设置 SHIP_TOKEN(本地方式)后,其余十四种工具即可使用。
发布,无需账户
| 工具 | 描述 |
|---|---|
deployments_upload | 发布文件并立即获取可访问的 URL,也可以选择使用密码保护 |
部署,需要账户
| 工具 | 描述 |
|---|---|
deployments_list | 列出所有部署及其 URL、状态、标签和密码保护状态。支持使用 limit 和 cursor 分页 |
deployments_get | 获取部署详情,包括 URL、状态、文件数、大小、标签和密码保护状态 |
deployments_set | 更新部署标签,以便整理和筛选 |
deployments_delete | 永久删除部署及其所有文件 |
域名,需要账户
| 工具 | 描述 |
|---|---|
domains_set | 将自定义域名连接到网站、切换部署或更新标签 |
domains_list | 列出所有域名及其关联的部署和验证状态。支持使用 limit 和 cursor 分页 |
domains_get | 获取域名详情,包括关联的部署、验证状态和标签 |
domains_records | 获取需要在 DNS 提供商处配置的 DNS 记录 |
domains_dns | 获取该域名已记录的 DNS 提供商信息(例如 Cloudflare、Namecheap) |
domains_share | 获取可分享的链接,让其他人查看所需的 DNS 记录 |
domains_validate | 连接域名前,检查域名是否有效且可用 |
domains_verify | 设置记录后,检查 DNS 配置是否正确 |
domains_delete | 永久断开并删除自定义域名 |
账户,需要账户
| 工具 | 描述 |
|---|---|
whoami | 查看你的电子邮件地址和姓名,以及账户的套餐、用量和限额 |
分页获取长列表
deployments_list 和 domains_list 接受 limit 和 cursor。每个响应都会附带一个 cursor:将它传回即可获取下一页。null 游标表示已到最后一页。
安全重试部署
deployments_upload 接受 idempotencyKey。如果部署超时,你无法判断它是“从未成功提交”,还是“已成功提交但响应丢失”;如果不带键重试,就会创建第二个站点。重试时发送相同的键,等站点上线后,就会返回首次尝试创建的站点。键仅在你的账户内有效:匿名部署会忽略此键,重试会创建新站点。
键应对应于一次尝试,而不是重试次数:可以使用运行 ID、提交 SHA,或在首次调用前生成的 UUID。每次重试都更换键就毫无作用。
自动清理的部署
deployments_upload 接受以秒为单位的 ttl。时间到后,部署就会过期,平台会将其移除。这适用于预览和快速试验,否则你得记得手动删除。
{ "path": "/path/to/dist", "ttl": 3600 }
此功能需要账户(托管端点上已连接的账户,或本地的 SHIP_TOKEN):没有账户的部署本来就会按平台安排过期,因此此类部署会被拒绝设置 ttl,而不是忽略它。带有 ttl 的部署无法关联任何域名:如果站点需要域名,请不要设置 ttl 进行部署。
在自己的机器上运行
此软件包提供相同的十五个工具,只是通过本地进程而非托管 URL 来访问。如果你的 MCP 客户端尚不支持 OAuth,或者你更愿意只设置一次密钥,而不是登录,可以使用此方式。若要从自己的机器发布文件夹,请改用 ShipStatic CLI:它会直接从磁盘读取文件。
此工具需要 Node.js 20.19 或更高版本,并使用一个设置项 SHIP_TOKEN,其值为你从 my.shipstatic.com/api-key 获取的 API 密钥。不设置此项时,本地服务的运行方式与未连接账户的托管 URL 相同。
claude mcp add shipstatic -e SHIP_TOKEN=ship-your-api-key -- npx -y @shipstatic/mcp
其他客户端在其 mcp.json 中使用相同的命令和设置项:
{
"mcpServers": {
"shipstatic": {
"command": "npx",
"args": ["-y", "@shipstatic/mcp"],
"env": { "SHIP_TOKEN": "ship-your-api-key" }
}
}
}
MCP Registry 将 ShipStatic 列为 com.shipstatic/mcp,并提供托管 URL。
其他方式
| 方式 | 访问方式 |
|---|---|
| CLI 和 SDK | npx @shipstatic/ship ./dist |
| VS Code | 在 Marketplace 中搜索“ShipStatic” |
| 插件 | 在 Cursor、Claude Code、Codex 或 Gemini CLI 中安装 |
| n8n | 在 n8n 的节点面板中搜索“ShipStatic” |
| GitHub Action | shipstatic/action@v3 |
| Agent Skill | npx skills add shipstatic/plugin |
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。