sendpage について
SendPage MCPサーバーは、HTML文書を共有リンクとして公開し、更新やエクスポートにも対応します。会話内で作成した文書を共有する用途向けで、読み込めない画像がある場合に警告します。
主な機能
- 01HTMLを共有リンクとして公開
- 02リンクを変えずに文書を更新
- 03公開文書と閲覧数の一覧表示
- 04PNG、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
(ステートレス) · 認証: ベアラー 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 は問題のあるファイルを名前で返すので、データ URI としてインライン化し、リンクを渡す前にドキュメントを更新できます。公開したページでひそかに誤りが生じる原因として、これが最もよくあるものです。
スキル
skills/sendpage/SKILL.md では、リンクを提示するタイミング、画像が読み込めないドキュメントを修正する方法、2つ目のドキュメントを公開するのではなく既存のドキュメントを更新する方法を 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 本文を1つ返し、GET は任意のサーバー起点の SSE ストリームを拒否するために 405 を返します。セッションは作成されないため、どのインスタンスでもあらゆるリクエストを処理できます。この仕組みにより、サーバーをサーバーレスランタイムでホストできます。長時間の SSE 接続は、クライアントの操作ではなく実行制限によって終了されるためです。
キーがない場合、エンドポイントは WWW-Authenticate ヘッダーを付けて 401 を返します。これは認証情報が不足していることを示すものであり、サーバーの故障ではありません。
問題
このリポジトリには接続メタデータとスキルが含まれています。サーバー自体に関する問題は、こちらで issue を作成してください。
DeepSeek Harness(dsh)で使う
このリポジトリは DeepSeek Harness のバンドルでもあります。インストールすると、手動で MCP を設定することなく、SendPage のツールが dsh に直接読み込まれます。
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。