Hatchable について
Hatchableは、MCPクライアントからフルスタックWebアプリを構築、デプロイできるホステッドプラットフォームです。各プロジェクトにデータベースと組み込みサービスが付属し、MCPサーバーからプロジェクト、ファイル、データベース、デプロイ、開発ガイドのツールを利用できます。
主な機能
- 01アプリプロジェクトの作成と管理
- 02プロジェクトファイルの読み書きと編集
- 03プロジェクトデータベースでSQLを実行
- 04アプリのデプロイとログ確認
- 05認証、ストレージ、Cron、メールの利用
- 06プラットフォームのスキルとドキュメントを参照
活用シーン
- 01説明からWebアプリを構築して公開
- 02既存リポジトリを取り込んでデプロイ
- 03デプロイ失敗の調査と修正
- 04MCPクライアントからファイルとデータベースを管理
MCP 対応
Hatchableは`https://hatchable.com/mcp`でホステッドのStreamable HTTP MCPサーバーを提供します。プロジェクト作成、ファイル操作、SQL、デプロイ、ログ、開発ガイド用の34ツールがあり、OAuthとベアラートークン認証に対応しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hatchable.com/mcpclaude mcp add --transport http hatchable https://hatchable.com/mcp{"mcpServers":{"hatchable":{"type":"http","url":"https://hatchable.com/mcp"}}}Cursor で開く{"servers":{"hatchable":{"type":"http","url":"https://hatchable.com/mcp"}}}VS Code で開く{"mcpServers":{"hatchable":{"type":"http","url":"https://hatchable.com/mcp"}}}{"mcpServers":{"hatchable":{"serverUrl":"https://hatchable.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Hatchable MCP
あらゆる MCP クライアントから、Hatchable でフルスタックのウェブアプリやサイトを構築、ホストできます。各プロジェクトには専用の Postgres データベース、認証、ストレージ、ドメイン、cron、メールが用意され、数秒でライブ URL が発行されます。無料プランがあり、クレジットは不要です。
このリポジトリには 2 つの役割があります。Hatchable の Claude Code プラグイン(このディレクトリがプラグインです)と、ほかのすべての MCP クライアント向けの接続手順です。Hatchable のコードはお客様の環境ではなく、当社のインフラストラクチャ上で実行されるため、ローカルでビルドやインストールを行う必要はありません。
| エンドポイント | https://hatchable.com/mcp |
| トランスポート | Streamable HTTP(MCP 2025-03-26) |
| 認証 | PKCE と Dynamic Client Registration(RFC 7591)を使用した OAuth 2.1。Bearer によるフォールバックにも対応しています。 |
| レジストリ | com.hatchable/hatchable |
| ホームページ | hatchable.com |
| ドキュメント | hatchable.com/docs/developers |
Claude Code プラグイン
/plugin marketplace add anthropics/claude-plugins-community
/plugin install hatchable@claude-community
続いてアカウントを接続します。/mcp を実行し、hatchable を選択して、サインインを完了してください。新規アカウントは無料で、オープンウェブに公開する最初のアプリも無料です。
プラグインで利用できる機能:
- 設定済みの Hatchable MCP サーバー。 プロジェクトの作成、ファイルの書き込み、SQL の実行、デプロイ、ログの読み取り、テンプレートのフォークを行う 34 個のツールを利用できます。詳しくは hatchable.com/docs/developers/mcp をご覧ください。
/hatchable:new <description>:自然言語による説明からアプリを構築してデプロイします。ライブ URL が返されます。/hatchable:import:現在のリポジトリをデプロイします。ファイルをプラットフォームの構成に合わせて整理し、バリデーターを実行して、問題があれば解決を支援します。/hatchable:fix <what's wrong>:プラットフォーム独自のログとドライランバリデーターを使って、デプロイの拒否やライブアプリの不具合を診断します。hatchable:builderエージェント:Claude がビルド作業全体を委任できるアプリビルダーです。クラウド上で作成、コーディング、デプロイ、検証を行い、ライブ URL を返します。@hatchable:builderで呼び出すか、Claude に選ばせてください。
Hatchable プロジェクトはフォルダーです。パスはルートになり、SQL ファイルはスキーマになり、1 つの TOML ファイルで残りを定義します。プラットフォームは MCP(list_skills、read_skill)を介して独自のビルドパターンをエージェントに提供するため、Claude はトレーニングデータに頼るのではなく、ビルド時に最新の規約を読み込みます。
インストール前にチェックアウトからプラグインを試すには、このディレクトリで claude --plugin-dir . を実行してください。
クライアント別のセットアップ
Claude Code(ターミナル)
プラグインをインストールするか(上記を参照)、サーバーを直接追加してください。あとは OAuth が処理します。
claude mcp add --transport http hatchable https://hatchable.com/mcp
Claude Code をまだお持ちでない場合は、こちらからインストールしてください。
Claude.ai(ウェブ)
- claude.ai/customize/connectors を開き、Connectors の横にある + をクリックします。
- Add custom connector ダイアログで、名前に Hatchable を入力し、
https://hatchable.com/mcpを貼り付けて、Add をクリックします。 - Claude が hatchable.com にリダイレクトします。承認すると、無料アカウントが作成されます。
Free(コネクター 1 個)、Pro、Max、Team、Enterprise で利用できます。Team/Enterprise では、オーナーが Organization settings → Connectors から追加します。
ChatGPT
- chatgpt.com/apps#settings/Connectors/Advanced を開き、Developer Mode をオンにして、Create app をクリックします。
- 名前に Hatchable を入力し、MCP Server URL に
https://hatchable.com/mcpを貼り付け、OAuth のままにして、同意のチェックボックスをオンにし、Create をクリックします。 - ChatGPT が hatchable.com にリダイレクトします。承認すると、無料アカウントが作成されます。
Plus、Pro、Business、Enterprise、または Edu プランが必要です(Developer Mode の利用条件)。
Codex
- Codex を開き、Settings → MCP servers → + Add server を選択します。
- Hatchable と名前を付け、Streamable HTTP を選び、
https://hatchable.com/mcpを貼り付けて、Save をクリックします。 - 新しい行の Authenticate をクリックし、hatchable.com でポップアップを承認します。これで無料アカウントが作成されます。
Codex をお持ちでない場合は、こちらからダウンロードできます。
Cursor
~/.cursor/mcp.json に貼り付けます。
{
"mcpServers": {
"hatchable": {
"url": "https://hatchable.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_HATCHABLE_TOKEN"
}
}
}
}
登録後、hatchable.com/console/settings?tab=api-keys からトークンを取得してください(10 秒で完了し、クレジットカードは不要です)。
Google Antigravity
-
コマンドパレットを開きます(Cmd/Ctrl + Shift + P)。
-
Antigravity: Manage MCP Servers を選択し、View raw config をクリックします。
-
貼り付けて保存します。
{ "mcpServers": { "hatchable": { "serverUrl": "https://hatchable.com/mcp" } } } -
Manage MCP Servers を再度開き、hatchable の行にある Authenticate をクリックして、hatchable.com で承認します。
Antigravity をお持ちでない場合は、Google からダウンロードできます。無料で、クレジットカードは不要です。
その他の MCP クライアント
Streamable HTTP と OAuth に対応するクライアントであれば、どれでも使用できます。https://hatchable.com/mcp をエンドポイントとして設定し、OAuth の認証処理はクライアントに任せます。ベアラートークンにのみ対応するクライアントでは、Authorization: Bearer <API_KEY> を送信してください。キーはコンソールから取得できます。
できること(ツール一覧)
エンドポイントからライブで提供される 34 個のツール:
- プロジェクトのライフサイクル:
create_project、get_project、list_projects、update_project、fork_project、create_preview_link - ファイル:
write_file、write_files、patch_file、read_file、grep、list_files、delete_file、upload_file、list_pending_uploads、import_file_from_url - データベース:
execute_sql、get_schema - デプロイと可観測性:
dry_run_deploy、deploy、list_deployments、get_deployment、list_functions、run_function、run_code、view_logs、list_cron_jobs - エージェントタスク:
list_agent_tasks、update_agent_task(プロジェクト所有者がコンソールに登録する自然言語のリクエスト) - ガイダンスと検索:
list_skills、read_skill、search_documentation、search_projects、submit_platform_feedback
各プロジェクトには専用の Postgres データベース、組み込みの認証(メールコードと OAuth プロバイダー)、cron スケジューリング、オブジェクトストレージ、メール送信、AI ルーティングが付属しており、すべてハンドラー内の hatchable SDK を通じて利用できます。npm install もビルド手順も不要です。SDK とハンドラーの仕様については、hatchable.com/docs/developers を参照してください。
マニフェスト
server.json— MCP Registry マニフェスト(スキーマバージョン 2025-12-11)。hatchable.com/server.jsonとhatchable.com/.well-known/mcp/server.jsonでも提供されています。smithery.yaml— Smithery の申請設定。
セキュリティと認証
- OAuth メタデータ(RFC 8414):
/.well-known/oauth-authorization-server - 保護されたリソースのメタデータ(RFC 9728):
/.well-known/oauth-protected-resource - 動的クライアント登録(RFC 7591)に対応しており、MCP クライアントは自動的に登録できます。
ベアラートークンはアカウントごとにスコープが設定されています。コンソールでトークンをローテーションまたは失効できます。
Docker(レジストリおよびスキャナー向け)
このリポジトリの Dockerfile は、小規模な stdio から HTTP へのプロキシ(proxy.mjs)です。実行可能なコンテナを必要とするレジストリや品質スキャナー(Glama、Smithery など)が、ツール一覧を調査できるように用意されています。エンドユーザーがこれをビルドする必要はありません。MCP クライアントで https://hatchable.com/mcp を直接設定し、クライアントのネイティブ HTTP トランスポートでサーバーに接続してください。
docker build -t hatchable-mcp .
docker run --rm -i hatchable-mcp # stdio ↔ https://hatchable.com/mcp
ライセンス
MIT。詳細は LICENSE を参照してください。
お問い合わせ
- ウェブサイト: hatchable.com
- メール: [email protected]
- 問題: MCP 統合に関する質問は、このリポジトリに issue を登録してください。アカウントや請求に関する質問は、コンソール内のサポートフローをご利用ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。