关于 sendpage
SendPage MCP 服务可将 HTML 文档发布为可分享的链接,并支持更新和导出。它适用于在对话中分享生成文档的场景,并会提示可能无法加载的图片。
主要功能
- 01将 HTML 发布为分享链接
- 02更新文档且保留原链接
- 03列出已发布文档及浏览量
- 04导出为 PNG、PDF 或 DOCX
- 05标记可能无法加载的图片
适用场景
- 01通过可阅读链接分享生成的报告
- 02分享后修正文档
- 03查看已发布文档及浏览量
- 04将文档导出为 PDF 或图片
MCP 相关
该 Streamable HTTP MCP 服务提供文档发布、更新和列表工具;仓库还列出了导出工具。通过 Bearer API 密钥访问。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://sendpageapp.com/mcpclaude mcp add --transport http com-sendpageapp-sendpage https://sendpageapp.com/mcp{"mcpServers":{"com-sendpageapp-sendpage":{"type":"http","url":"https://sendpageapp.com/mcp"}}}在 Cursor 中打开{"servers":{"com-sendpageapp-sendpage":{"type":"http","url":"https://sendpageapp.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-sendpageapp-sendpage":{"type":"http","url":"https://sendpageapp.com/mcp"}}}{"mcpServers":{"com-sendpageapp-sendpage":{"serverUrl":"https://sendpageapp.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://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)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。