ShipStatic MCP 是一个 MCP(Model Context Protocol)服务器,用于让 AI 智能体即时部署静态网站。其核心理念是“一个 URL,你的智能体即可发布”。
用途 该工具面向需要从 AI 智能体直接发布静态网站、落地页和原型的场景。用户只需向智能体发出指令(如“用 ShipStatic 发布这个”),智能体便会发布文件并返回两个链接:一个是可立即分享的实时站点 URL,另一个是认领链接。站点默认保持在线 3 天,打开认领链接即可永久保留(需免费账户)。
主要能力
- 发布静态网站:无需账户即可部署,返回实时链接和认领链接。
- 密码保护:可要求智能体使用内置密码保护发布站点,访客需输入密码才能查看。
- 账户连接:连接账户后,可查看所有已发布内容、绑定自定义域名、使站点永久在线。
- 本地部署:本地包支持部署本机文件夹(托管端点仅接受内联文件,无法读取本地路径)。
- 工具集:共十五个工具,托管端点和本地安装均提供。其中 deployments_upload 无需账户即可使用,其余十四个工具在连接账户(托管)或设置 SHIP_TOKEN(本地)后可用。
- 分页:deployments_list 和 domains_list 支持 limit 和 cursor 参数,响应中携带 cursor,传回可获取下一页,null 表示最后一页。
- 幂等重试:deployments_upload 接受 idempotencyKey,避免超时重试时创建重复站点。
- 自动清理:deployments_upload 接受 ttl(秒),到期后部署自动过期并被平台回收,适用于预览和临时迭代。
使用方式 托管方式(推荐):将 https://mcp.shipstatic.com 添加到任意 MCP 客户端。Claude Desktop 和 claude.ai 可在“设置 → 连接器 → 添加自定义连接器”中粘贴该 URL 并保存。Cursor、Antigravity、Windsurf、n8n、Zed 等支持 mcp.json 的客户端也可使用。VS Code 可安装 ShipStatic 扩展,服务器已内置,无需配置。 本地方式:安装 npm 包 @shipstatic/mcp,通过 npx 运行(需 Node.js 20.19 或更高版本)。配置中需设置 SHIP_TOKEN 环境变量,其值为 API 密钥(以 ship- 开头),可在 my.shipstatic.com/api-key 免费获取。密钥可选:不设置时,本地服务器行为与未连接账户的托管端点一致(公开站点、认领链接、3 天有效期)。
适用场景
- 快速发布静态网站、落地页和原型。
- 在 AI 智能体对话中直接生成并分享网站链接。
- 需要密码保护的临时站点。
- 需要部署本机文件夹的场景。
- 需要管理多个部署、自定义域名和永久站点的用户。
限制
- 托管端点无法读取本地文件路径,只能接受内联文件;部署本机文件夹需使用本地包。
- 未连接账户时,站点默认仅保留 3 天,且使用共享匿名池的速率限制。
- 带 ttl 的部署需要账户(本地需 SHIP_TOKEN,托管需连接账户),且不能绑定任何域名。
- 本地运行需要 Node.js 20.19 或更高版本。
- 部分客户端可能尚不支持 OAuth,此时需使用本地方式配置令牌。
该服务器已发布至 MCP Registry,标识为 com.shipstatic/mcp。