hatchable-mcp
Hatchable MCP
あらゆるMCPクライアントからHatchable上でフルスタックWebアプリやサイトを構築・ホストできます。すべてのプロジェクトに専用のPostgresデータベース、認証、ストレージ、ドメイン、cronが提供され、さらに数秒でライブURLが発行されます。無料枠あり、クレジット不要。
エンドポイント |
|
トランスポート | Streamable HTTP (MCP 2025-03-26) |
認証 | OAuth 2.1 (PKCEおよび動的クライアント登録 RFC 7591対応)。Bearerトークンによるフォールバックあり。 |
レジストリ | |
ホームページ | |
ドキュメント |
このリポジトリは軽量なコネクタです。Hatchableのコードはユーザーの環境ではなく、当社のインフラ上で実行されます。ローカルへのインストールは不要です。MCPクライアントでエンドポイントを設定し、OAuth(またはBearerトークン)でサインインするだけです。
クライアント別のセットアップ
Claude Code (ターミナル)
コマンド1つで、OAuthが残りを処理します:
claude mcp add --transport http hatchable https://hatchable.com/mcpClaude Codeをお持ちでないですか? こちらからインストールしてください。
Claude.ai (Web)
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"
}
}
}
}サインアップ後(10秒、クレジットカード不要)、hatchable.com/console/settings?tab=api-keys からトークンを取得してください。
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のフローを処理させてください。Bearerトークンのみをサポートするクライアントの場合は、Authorization: Bearer <API_KEY> を送信してください。キーは コンソール から取得できます。認証を送信しないクライアントの場合、最初の initialize で保留中のキーを受け取り、それを将来の呼び出しのために保持することができます。
Related MCP server: Kleap
できること(ツール一覧)
Hatchableは30以上のツールを公開しています。主な機能:
プロジェクトライフサイクル —
create_project,get_project,list_projects,fork_project,set_visibility,update_projectファイル操作 —
write_file,write_files,read_file,grep,list_files,patch_file,delete_file,import_file_from_url,upload_fileデータベース —
execute_sql,get_schemaデプロイと可観測性 —
deploy,dry_run_deploy,run_function,run_code,view_logs,list_deployments,get_deployment,list_functions,list_cron_jobs環境変数 —
set_env,list_env,delete_env検索 —
search_projects,search_documentation
各プロジェクトにはNode.js 20、専用のPostgresデータベース、組み込み認証(メール + OAuthプロバイダー)、cronスケジューリング、オブジェクトストレージ、メール送信機能が付属しています。完全なSDKとハンドラーの仕様については hatchable.com/docs を参照してください。
マニフェスト
server.json— MCPレジストリマニフェスト(スキーマバージョン 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クライアントは自動的に自身を登録できます。
Bearerトークンはアカウントごとにスコープ設定されます。コンソール でローテーションや取り消しが可能です。
Docker (レジストリおよびスキャナー用)
このリポジトリ内の Dockerfile は、mcp-remote 上に構築された軽量なstdio-to-HTTPプロキシです。これは、実行可能なコンテナを期待するレジストリや品質スキャナー(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
メール: hello@hatchable.com
問題報告: MCP統合に関する質問は本リポジトリでIssueを作成してください。アカウントや請求に関する質問は、コンソール内のサポートフローをご利用ください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceAn MCP server that enables Claude to deploy full-stack web apps to Cloudflare, including databases, authentication, and file storage, directly through natural language.
- AlicenseAqualityBmaintenanceEnables AI agents to build, edit, and publish live websites with hosting, database, auth, and domains via the Model Context Protocol.13121MIT
- AlicenseNot gradedqualityAmaintenanceDeploy and monetize agent-built apps from one MCP. Ship a full-stack app (login, database, usage billing) with one command, then charge the signed-in end user per API call via X-Settle-Payer (end-user-pays: cost times markup, app owner earns the markup).Apache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server for self-hosted static site publishing on Cloudflare Workers. Enables AI coding agents to deploy pages with a single 'publish' tool and get live URLs, with support for atomic updates, versioning, and per-site passwords.3MIT
Related MCP Connectors
Agent-first web hosting: deploy sites, apps, databases and domains over MCP.
Butterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.
Build, deploy, and operate hosted web apps on VibeKit (vibekit.bot) from any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Woobox/hatchable-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server