mcpField
S
ShipStatic · Static Hosting

ShipStatic · Static Hosting

远程服务
shipstatic.com云与基础设施65 天前更新

关于 ShipStatic · Static Hosting

ShipStatic 是供 AI Agent 发布静态网站、落地页和原型的 MCP 服务。匿名部署无需账户;免费账户则支持长期保留网站和管理自定义域名。

主要功能

  1. 01发布文件并获取在线链接
  2. 02可选内置密码保护
  3. 03列出并管理部署
  4. 04连接并验证自定义域名
  5. 05设置部署过期时间

适用场景

  1. 01分享 Agent 生成的落地页
  2. 02无需注册即可发布原型
  3. 03管理部署和自定义域名
  4. 04创建限时预览部署

MCP 相关

通过托管端点或本地服务向 MCP 客户端提供部署和域名管理工具。匿名上传工具无需账户;其他工具需要连接账户或设置 `SHIP_TOKEN`。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.shipstatic.com
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

15
参数类型必填说明
labelsarray否用于整理部署的标签(例如 ["production", "v1.2"])。使用小写,长度为 3–25 个字符,可使用 . _ - 分隔符。
pathstring是要部署的构建输出目录的绝对路径(例如 "/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 和 SDKnpx @shipstatic/ship ./dist
VS Code在 Marketplace 中搜索“ShipStatic”
插件在 Cursor、Claude Code、Codex 或 Gemini CLI 中安装
n8n在 n8n 的节点面板中搜索“ShipStatic”
GitHub Actionshipstatic/action@v3
Agent Skillnpx skills add shipstatic/plugin

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。