mcpField
S
sendpage

sendpage

远程服务
sendpageapp.com生产力011 周前更新

关于 sendpage

SendPage MCP 服务可将 HTML 文档发布为可分享的链接,并支持更新和导出。它适用于在对话中分享生成文档的场景,并会提示可能无法加载的图片。

主要功能

  1. 01将 HTML 发布为分享链接
  2. 02更新文档且保留原链接
  3. 03列出已发布文档及浏览量
  4. 04导出为 PNG、PDF 或 DOCX
  5. 05标记可能无法加载的图片

适用场景

  1. 01通过可阅读链接分享生成的报告
  2. 02分享后修正文档
  3. 03查看已发布文档及浏览量
  4. 04将文档导出为 PDF 或图片

MCP 相关

该 Streamable HTTP MCP 服务提供文档发布、更新和列表工具;仓库还列出了导出工具。通过 Bearer API 密钥访问。

配置

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

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

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

全部服务地址
Streamable HTTPhttps://sendpageapp.com/mcp需要授权

工具

详细介绍

SendPage MCP 服务

将 HTML 文档发布为可分享的链接,接收者只需轻点一下即可打开 — 无需离开撰写该文档的对话。

端点: https://sendpageapp.com/mcp · 传输方式: Streamable HTTP (无状态) · 身份验证: bearer API 密钥,免费,无需注册


为什么

HTML 文件是一组绘图指令,而不是文档。作为附件发送时,它会以原始源码的形式到达,被企业邮件过滤器作为已知的钓鱼载体剥除,或者根本无法在手机上打开 — 而大多数人首先会用手机阅读。打印为 PDF 会丢失交互式图表,还可能悄悄裁掉宽表格右侧的列。这才是真正值得担心的问题:直到客户询问文档中没有的某个数据,人们才会发现。

链接可以避免所有这些问题。接收者轻点一下,就能在自己的设备上按设计阅读页面。

连接

在 https://sendpageapp.com/docs/mcp 生成免费密钥,然后:

claude mcp add --transport http sendpage https://sendpageapp.com/mcp \
  --header "Authorization: Bearer sp_live_..."

或者手动在 .mcp.json 中配置:

{
  "mcpServers": {
    "sendpage": {
      "type": "http",
      "url": "https://sendpageapp.com/mcp",
      "headers": { "Authorization": "Bearer sp_live_..." }
    }
  }
}

工具

工具功能
publish_document输入 HTML,输出分享链接。返回链接、文档 ID 和编辑令牌 — 还会警告哪些图片无法加载。
update_document替换内容或标题。链接不会改变,因此发送后发现错别字时只需修正,无需再生成第二个 URL。
list_documents列出使用此密钥发布的文档,以及链接和浏览次数。
缺失图片警告

AI 工具会生成一个页面 以及 一个 images/ 文件夹,而人们只会粘贴 HTML — 因此图片会返回 404,每位读者看到的都是损坏的图标。publish_document 会按名称列出有问题的文件,这样就可以将它们内联为 data URI,并在交出链接前更新文档。这是已发布页面悄悄出错的最常见原因。

Skill

skills/sendpage/SKILL.md 会教 Claude 何时提供链接、如何修复图片无法加载的文档,以及如何更新现有文档,而不是再发布一份。

mkdir -p ~/.claude/skills/sendpage
curl -o ~/.claude/skills/sendpage/SKILL.md \
  https://sendpageapp.com/skills/sendpage/SKILL.md

限制

  • 免费版:每月 5 份文档,每份底部都会带有小型的 “Made with SendPage” 页脚。 Pro 版会移除这两项限制。
  • 每份文档最大 2 MB,包括内联图片。
  • **链接不公开列出,但并非保密。**任何拥有 URL 的人都可以阅读文档,而 robots.txt 会阻止搜索引擎收录。对于机密内容,可以启用密码保护;它也会限制导出内容和预览缩略图,而不只是页面。
  • API 密钥只以哈希形式存储。生成时只显示一次,无法找回;如果丢失,请撤销并重新生成。

关于传输方式的说明

无状态 Streamable HTTP:单个 POST 会返回一个 JSON 正文,而 GET 会以 405 响应,拒绝可选的由服务端发起的 SSE 流。不会创建会话,因此任何实例都可以处理任何请求 — 这使服务能够托管在无服务器运行时上;在那里,长时间运行的 SSE 连接会因执行时限而中断,而不是因为客户端做了什么。

没有密钥时,端点会返回带有 WWW-Authenticate 标头的 401 — 这表示缺少凭据,并非服务故障。

问题

此仓库包含连接元数据和 Skill。若有服务本身的问题,请在此处提交 issue。


在 DeepSeek Harness(dsh)中使用

此仓库也是 DeepSeek Harness bundle — 安装后,SendPage 的工具会直接挂载到 dsh 中,无需手动配置 MCP:

dsh plugin --profile web add https://github.com/jcaiagent7143-ui/sendpage-mcp

然后设置免费密钥(在 https://sendpageapp.com/docs/mcp 获取),即可使用发布和导出功能 — 可在环境中设置,或写入 $DSH_HOME/.credentials.yaml:

SENDPAGE_API_KEY: <your key>

这些工具会出现在 sendpage 命名空间下 — mcp__sendpage__publish_document、 mcp__sendpage__export_document(png/pdf/docx)以及其他工具。想自行连接原始端点?地址是 https://sendpageapp.com/mcp(Streamable HTTP)。

评论

支持 Markdown

第一次接触 MCP?

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

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