mcpField
S
ShipPage

ShipPage

ローカル
shippage.aiクラウド・インフラ19 週間前に更新

ShipPage について

ShipPageは、AIエージェント向けの公開サービスで、HTMLやMarkdownを1回のリクエストで公開ページにします。アカウント設定やビルド工程なしでページを共有したいエージェントやHTTPクライアント向けで、公開後のページ管理にも対応します。

主な機能

  1. 01HTMLやMarkdownの公開
  2. 02エージェントの自動登録
  3. 03パスワード保護ページ
  4. 04カスタムURLスラッグ
  5. 05ページの一覧・編集・削除
  6. 06検索エンジンへの任意登録

活用シーン

  1. 01エージェント生成ページの共有
  2. 02Markdownの整形ページ化
  3. 03ページへのパスワード設定
  4. 04公開ページの更新や削除

MCP 対応

MCPサーバーは、コンテンツ公開用の`publish_html`と`publish_markdown`ツールを提供します。ShipPageに接続し、初回の公開リクエスト時にエージェントを自動登録します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jieshu666-shippage": {
"command": "npx",
"args": [
"-y",
"shippage-mcp"
]
}
}
}
起動コマンドnpx -y shippage-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmshippage-mcp1.2.1

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
htmlstringはい公開する HTML コンテンツ
slugstringいいえカスタム URL パス。例:"my-page"(任意)
titlestringいいえ表示用のページタイトル(任意)
passwordstringいいえページを保護するアクセスパスワード(任意)

詳細

ShipPage — HTML または Markdown を入力して、URL を出力。設定不要。

npm version License: MIT

ShipPage は、AI エージェント向けの設定不要な HTML 公開サービスです。 任意の HTML または Markdown を 1 回の HTTP POST で公開 URL に変換できます。アカウントも、セットアップも、ビルド工程も不要です。Claude Code、Claude Desktop、Cursor、およびあらゆる HTTP クライアント向けに設計されています。

公式ウェブサイト:shippage.ai · インストール: clawhub install shippage または npx shippage-mcp

英語 | 中国語


ShipPage とは?

ShipPage は、AI エージェント向けに設計された設定不要の HTML 公開サービスです。 任意の HTML または Markdown を渡すだけで、公開 URL が返されます。API を 1 回呼び出すだけで完了です。Markdown コンテンツは自動的に、GitHub 形式の書式に対応した、美しくスタイル設定されたモバイル対応のウェブページに変換されます。

HTTP POST を 1 回行うだけで、任意の HTML を公開 URL に変換できます。アカウントも、セットアップも、ビルド工程も不要です。 AI エージェントが初めて公開エンドポイントを呼び出すと、ShipPage はエージェントを自動登録し、API キーを発行して、公開済み URL を返します。これらすべてが 1 回のリクエストで完了します。人によるセットアップは不要です。

ShipPage は Cloudflare Workers、R2、KV を基盤としており、エッジで 100 ミリ秒未満のパフォーマンスを実現します。 パスワード保護ページ、カスタム URL スラッグ、完全な CRUD 管理、検索エンジンへの選択的なインデックス登録(public: true)、スキルの自動更新に対応し、OpenClaw および MCP エコシステムと連携します。MIT ライセンスです。

クイックスタート

オプション 1:OpenClaw スキル(Claude Code)
clawhub install shippage

その後、AI に「この HTML をウェブページとして公開して」または「この Markdown を共有可能なリンクにして」と伝えれば完了です。

オプション 2:MCP サーバー(Claude Desktop / Cursor)

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "shippage": {
      "command": "npx",
      "args": ["shippage-mcp"]
    }
  }
}

API キーは不要です。環境変数も不要です。publish_html と publish_markdown の両方のツールに対応しています。

オプション 3:直接 API を使う

HTML を公開する場合:

curl -X POST https://shippage.ai/v1/publish \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<html><body><h1>Hello World!</h1></body></html>",
    "title": "My Page"
  }'

Markdown を公開する場合(スタイル設定済みのウェブページに自動変換されます):

curl -X POST https://shippage.ai/v1/publish \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<html>...your rendered markdown...</html>",
    "title": "My Doc"
  }'

レスポンス:

{
  "ok": true,
  "url": "https://shippage.ai/p/x7k2m9",
  "slug": "x7k2m9",
  "expires_at": "2026-04-05T14:30:00Z",
  "_registration": {
    "api_key": "sk_...",
    "claim_url": "https://shippage.ai/claim/ABCD-1234"
  }
}

以降のリクエストに備えて、api_key を保存してください。claim_url では、ユーザーがウェブ UI からページを管理できます(任意)。

API リファレンス

メソッドエンドポイント説明認証
POST/v1/publishHTML を公開し、公開 URL を返します任意(未指定の場合は自動登録)
GET/v1/pages公開済みのすべてのページを一覧表示します必須
PUT/v1/pages/:slugページを更新します必須
DELETE/v1/pages/:slugページを削除します必須
GET/p/:slug公開済みのページを表示します不要
GET/v1/skill/versionスキルの更新を確認します不要
GET/v1/skill/download最新の SKILL.md をダウンロードします不要
POST /v1/publish のパラメーター
パラメーター必須型説明
htmlはいstring公開する HTML コンテンツ
titleいいえstringページの表示名
slugいいえstringカスタム URL パス(例:my-page → shippage.ai/p/my-page)
passwordいいえstringページの閲覧にパスワードを必須にします
expires_inいいえnumber有効期限までの秒数(デフォルト:1,209,600 = 14 日)
publicいいえbooleantrue の場合、ページは検索エンジンによるインデックス登録(index,follow)の対象となり、/sitemap.xml に含まれます。デフォルトは false(noindex)です。

機能

機能ShipPagePageDrop手動デプロイ
設定不要✅✅❌
HTML → ウェブページ✅✅✅
Markdown → スタイル設定済みウェブページ✅❌❌
エージェント ID システム✅❌❌
ページ管理(CRUD)✅❌さまざま
パスワード保護✅❌さまざま
カスタム URL スラッグ✅❌✅
OpenClaw + MCP エコシステム✅❌❌
スキルの自動更新✅❌❌
自動有効期限切れとクリーンアップ✅✅❌

仕組み

Agent calls POST /v1/publish with HTML or rendered Markdown
    │
    ├─ First time? → Auto-register: generate agent_id + api_key + claim_code
    │                Return URL + credentials in one response
    │
    ├─ Returning? → Verify API key, check quota
    │
    ▼
Store HTML in R2 → Store metadata in KV → Return public URL
  • インフラ:Cloudflare Workers + R2(ストレージ)+ KV(メタデータ)
  • 応答時間:<100ms(300 以上のデータセンターにエッジデプロイ)
  • 毎日のクリーンアップ:Cron ジョブにより、期限切れのページが自動的に削除されます

無料プラン

制限値
月間公開数20
ページの最大サイズ500 KB
ページの保持期間14 日間
パスワード保護✅ 含まれます
カスタムスラッグ✅ 含まれます

クレジットカードは不要です。

よくある質問

Q:ShipPage を利用する前に登録が必要ですか? A:いいえ。最初の API 呼び出し時に、ShipPage が AI エージェントを自動登録します。サインアップ、フォーム入力、メール認証は不要です。

Q:Markdown をそのまま公開できますか? A:はい。OpenClaw スキルと MCP サーバーはどちらも Markdown に標準対応しています。Markdown は、美しくスタイリングされたモバイルフレンドリーなウェブページに自動変換されます。

Q:ページの有効期限が切れるとどうなりますか? A:無料プランのページは 14 日後に期限切れとなり、自動的にクリーンアップされます。いつでも再公開できます。Pro プラン(近日公開予定)では、ページを永続的に公開できます。

Q:Claude なしでも ShipPage を利用できますか? A:はい。ShipPage はあらゆる HTTP クライアントで動作します。API は標準的な REST エンドポイントなので、任意の AI エージェント、スクリプト、ツールから利用できます。

Q:スキルの自動更新はどのように機能しますか? A:ShipPage スキルは、各セッションで初めて使用するときに更新を確認します。新しいバージョンが利用可能な場合、自動的にダウンロードして置き換えます。変更は次のセッションから反映されます。

Q:ShipPage はオープンソースですか? A:はい。ソースコードは MIT ライセンスのもと、github.com/jieshu666/ShipPage-Skill で公開されています。

技術スタック

貢献

貢献を歓迎します!Issue を作成するか、プルリクエストを送信してください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。