ship.page

page.ship由 ship.page 发布官方发布者v1.0.0更新于 Oct 25, 2026

Deploy HTML from any agent: POST markup, get a live URL. Static hosting API with MCP tools.

已验证Streamable HTTP可网页运行云端与基础设施文件与存储

概览

AI 生成的概览

把 HTML 或多文件静态站点部署到可公开访问的网址,并在助手中管理、加密码保护、恢复或删除这些 drop。

可以做什么
部署单个 HTML 文档或多文件站点,返回可访问的公开网址,并附一次性认领令牌,便于之后归属到账户。向自己拥有的 drop 追加或覆盖文件,并列出 drop 的 slug、网址、文件数、到期时间和密码状态。认领匿名 drop、在文件仍保留时恢复已过期的 drop,以及永久删除 drop。为 drop 设置、轮换或移除共享密码。查看套餐矩阵,并在提供 API 密钥时查看账户套餐、订阅状态和用量。
适用场景
适合让助手快速发布静态页面、原型或小型站点并返回可分享链接,也适合长期整理、保护和清理一批托管 drop。
运行要求
远程 streamable HTTP 端点,无需本地安装。匿名使用无需凭据,但有速率限制且 30 天后过期。账户类工具(追加、列出、认领、恢复、删除、改密码、账户状态)需要 sp_ API 密钥,部分还需有效的付费订阅。
安装前请注意
部署会把内容发布到公开且不可猜测的网址,任何拿到链接的人都能读取,除非设置密码保护。delete_drop 不可恢复,网址会立即停止服务;append_files 会覆盖已有路径。密码保护需要付费套餐,移除后任何拿到网址的人都能读取。付费套餐需付费(Pro 每月 4 美元,Team 每月 19 美元)。请妥善保管 sp_ API 密钥和一次性认领令牌。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ship.page,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/page.ship%2Fship-page/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "ship-page": {
      "type": "http",
      "url": "https://ship.page/mcp"
    }
  }
}

README

该仓库没有 README。

工具

11

deploy_html

Deploy a single HTML page

Deploy one HTML document and get back a live, unguessable https://<slug>.ship.place/ URL. Anonymous: 10 deploys/min per IP, 10MB body cap, 30-day expiry. Pro ($4/mo): custom or no TTL, named drops.

输入参数ttlhtml必填nameagentemailpassword

deploy_files

Deploy a multi-file site

Deploy a map of path -> content as a multi-file site (must include index.html to serve at the root). Anonymous: up to 100 files per request, 30-day expiry (90 days once signed in). Pro ($4/mo): up to 10,000 files, custom or no TTL, named drops.

输入参数ttlnameagentemailfiles必填password

append_files

Append files to an existing drop

Add files to a drop owned by the authenticated account (requires an sp_ API key and an active subscription): up to 10,000 files per drop in total, and existing paths are overwritten. The drop keeps its current expiry and password protection.

输入参数slug必填files必填

list_drops

List your drops

List drops owned by the authenticated account (requires an sp_ API key; anonymous drops are not listable). Returns slug, url, name, file counts, expiry and password_protected, newest first.

输入参数limitoffset

claim_drop

Claim an anonymous drop

Attach an anonymously deployed drop to the authenticated account using its one-time claim token (spc_..., returned once by deploy_html/deploy_files). Claiming extends the drop to the free-account lifetime (90 days) and can revive an offline drop during its 30-day private recovery window. Claimed drops become listable, deletable, and — on paid plans — redeployable via named drops. Requires an sp_ API key.

输入参数slug必填claim_token必填

restore_drop

Restore an expired drop

Bring back an expired drop owned by the authenticated account while its files are still retained (requires an sp_ API key), up to 90 days past expiry. Free accounts get the drop back at the 90-day lifetime; on a paid plan the restored drop never expires again.

输入参数slug必填

delete_drop

Delete a drop

Permanently delete a drop owned by the authenticated account (requires an sp_ API key). The URL stops serving immediately and cannot be recovered.

输入参数slug必填

set_drop_password

Set a drop password

Set or rotate the shared password on a drop you own. Requires an sp_ API key and active paid Pro/Team; unavailable billing returns an error, not a public drop. Visitors unlock in their browser. Never put the password in a URL.

输入参数slug必填password必填

remove_drop_password

Remove a drop password

Remove password protection from a drop you own, making it readable by anyone with its URL. Requires an sp_ API key; works even after your paid subscription lapses.

输入参数slug必填

get_limits

Get plan limits

Show the ship.page plan matrix (anonymous free tier vs Pro $4/mo vs Team $19/mo) and, when an sp_ API key is present, the caller's current account/plan status.

无需输入参数。

get_account

Get account info

Show the authenticated account's plan, subscription status and usage (requires an sp_ API key). Anonymous callers should use get_limits for the static free-tier limits.

无需输入参数。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Ship 集成