Hatch について
AI エージェント向けのホスティング。ツールを 1 回呼び出すだけで公開サイトを発行でき、一時的にも永続的にも設定できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.theroost.dev/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http com-viberooster-hatch https://mcp.theroost.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-viberooster-hatch":{"type":"http","url":"https://mcp.theroost.dev/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"com-viberooster-hatch":{"type":"http","url":"https://mcp.theroost.dev/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"com-viberooster-hatch":{"type":"http","url":"https://mcp.theroost.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-viberooster-hatch":{"serverUrl":"https://mcp.theroost.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
24| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| apex | enum | いいえ | 公開 URL(`https://{slug}.{apex}`)用の専用ホスト名の apex。ユーザーの意図に基づいて選択してください:theroost.homes(住宅物件)、theroost.estate(商業/高級物件)、theroost.land(土地/区画)、theroost.wedding(結婚式の RSVP)、theroost.events(カンファレンス/ミートアップ)、theroost.agency(提案/ポートフォリオ)、theroost.site(汎用の短期間向けニッチサイト)。省略すると theroost.dev になります。予約済みの theroost.rentals は絶対に渡さないでください。theroost.dev | theroost.homes | theroost.estate | theroost.land | theroost.wedding | theroost.events | theroost.agency | theroost.site |
| html | string | いいえ | 自己完結型の HTML ドキュメント(インライン CSS)を / に公開します。n8n や、ネストされた site.files マップを渡せない他の AI ツールに推奨されます。site、manifest、script とは同時に指定できません。 |
| kind | enum | いいえ | 成果物の種類。エージェントの可観測性/コンプライアンス実行レポートには `run-report` を使用します。一般向けサイトでは `site` がデフォルトです。site | run-report |
| site | object | いいえ | インラインファイルマップ。小規模なテキストのみのサイト(少数の HTML/CSS ファイル)にのみ適しています。画像やバイナリを含む場合は、代わりに `manifest` を使用してください。 |
| site.entry | string | いいえ | / で提供するドキュメント。デフォルトは index.html |
| site.files | object | はい | 相対パス → 内容。.html/.css/.js/.json/.svg にはテキスト(UTF-8)、バイナリには base64(任意で `base64:` を前置)を使用します。 |
| tier | enum | はい | `free` は自動的に期限切れになります(デフォルトは 48h。`ttlSeconds` で上書き可能)。有料の Roost ワークスペースでは、`free` を渡しても hatch は `workspace` として保存されます(期限切れになり、カルーセルには掲載されません)。`forever` は Pin(サブスクリプション枠または有料の 1 年間保持)です。このコネクターでは、`free` で hatch してから grant `publish` を指定して `checkout` を呼び出すか、サブスクリプションの Pin が残っている間に convert してください。free | forever |
| promo | boolean | いいえ | 任意の Promo フラグです。`true` にすると、hatch が有効で、公開 slug があり、期限切れでない場合、通常は非表示になるティアであっても公開カルーセルに掲載し、Powered By チップを強制的に表示します。パスワードを設定すると、引き続きカルーセルには表示されません。`false` にすると Promo を解除し、通常のカルーセルとチップのルールに戻ります。 |
| policy | enum | いいえ | ワークスペースとペアになった hatch の HITL ポリシーを上書きします。`optional`(新規 Roost のデフォルト)ではレビューを開始しません。レビューが必要な場合は `await_decision` を呼び出してください。レビューが保留中または承認済みの場合、`required` は兄弟の `{slug}-vN` roost を作成します。`good_effort` はその場で上書きし、進行中の HITL を置き換えて、新しいレビューを自動的に開始します。省略すると、保存済みのワークスペースポリシーを継承します。required | good_effort | optional |
| script | string | いいえ | 上級者向け:完全なサーバーサイドコードを 1 つの ES モジュールとして指定します。テキストのみ、上限は 1.5 MiB です。ここに画像/フォント/バイナリを絶対に埋め込まないでください。代わりに `manifest` を使用してください。 |
| hatchId | string | いいえ | 再利用する任意の ID です。完全に省略すると自動生成されます。空文字列を送らないでください(n8n:このフィールドをマッピングしないでください)。使用できるのは小文字、数字、ハイフンのみです。長さは 1~50 文字で、英数字で始まり、英数字で終わる必要があります。 |
| manifest | object | いいえ | アセットを含むサイトに推奨されます。配信するすべてのファイルを、バイトサイズと任意の MIME タイプとともに一覧表示します。レスポンスにはファイルごとに署名済み PUT URL が含まれます。HTTP 経由でバイト列を直接アップロードしてください(例:`curl -T file.png -H 'Content-Type: image/png' "$url"`)。 |
| manifest.entry | string | いいえ | / で提供するドキュメント。デフォルトは index.html |
| manifest.files | object | はい | 相対パス → { バイト数、任意の contentType }。 |
| tenantId | string | いいえ | `hatchId` の旧名エイリアス。 |
| hitlTitle | string | いいえ | 自動で開かれる HITL のモーダルタイトル。 |
| ttlSeconds | integer | いいえ | 無料プランの TTL(秒)(1h–7d)。デフォルトは 172800(48h)。`forever` の場合は無視されます。 |
| webhookUrl | string | いいえ | ワークスペースポリシーに基づいて HITL を自動で開く際の Webhook(PARTNER-WEBHOOKS.md を参照)。 |
| workspaceId | string | いいえ | Hatch 先のワークスペース(B2B)。このコネクターがすでにワークスペースとペアリングされている場合は省略してください。セッションから提供されます。ワークスペースにすでに存在するサイトを重複して Hatch しないでください。先に `list` を呼び出してください。 |
| preferredSlug | string | いいえ | ホスト名ラベル。省略すると、swift-falcon-7a のような分かりやすい名前が自動生成されます。 |
| tosAcceptedAt | string | いいえ | ISO-8601 タイムスタンプ |
| scriptMetadata | object | いいえ |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。