概要
https://zenn.dev/himorishige/articles/introduce-hatago-mcp-hub
詳細内容
## Hatago MCP Hub で始めるマルチMCP運用 - ひとつの設定で全部つながる
https://zenn.dev/himorishige/articles/introduce-hatago-mcp-hub
Hatago MCP Hubは、複数のModel Context Protocol (MCP) サーバーを単一のエンドポイントに統合し、AIクライアントからの効率的な利用と設定管理の簡素化を実現する軽量ハブを提供する。
**Content Type**: Tools
**Scores**: Signal:5/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:5/5
**Main Journal**: 91/100 | **Annex Potential**: 90/100 | **Overall**: 92/100
**Topics**: [[Model Context Protocol, AIコーディングツール, 開発ワークフロー, 設定管理, サーバー統合]]
Hatago MCP Hubは、複数のAIコーディングクライアント(Claude Code、Cursor、Codex CLIなど)を利用する際に増えがちなModel Context Protocol (MCP) サーバーの設定管理の煩雑さを解消するため、これらのサーバーを一元的に統合する軽量ハブです。開発者が直面する「クライアントごとに異なる設定ファイルを管理する手間」や「ツールの設定忘れ」といった課題に対し、Hatagoは単一の`hatago.config.json`ファイルで全てのMCPサーバーを集中管理するアプローチを提供します。
このハブはAIクライアントと下位のMCPサーバーの間に位置し、JSON-RPC/MCPの通信を透過的に中継します。最大の特徴は、複数のサーバーから提供されるツールを統合カタログとして扱い、`serverId_toolName`形式でツール名の衝突を回避する点です。これにより、クライアント側は常に一意なツール名でアクセスでき、どのサーバーに属するかも明確になります。また、時間のかかる処理における進捗通知(notifications/progress)や、LLM生成を要求するサンプリング(sampling/createMessage)も透過的にクライアントへ中継され、ユーザー体験が損なわれません。
ウェブアプリケーションエンジニアにとっての大きなメリットは、運用シナリオに合わせた柔軟なプロファイル管理です。タグ機能を利用することで、開発、本番、テストといった環境に応じて必要なMCPサーバー群を動的に切り替えられます。これにより、個人開発での環境スイッチングや、チーム開発での役割に応じたサーバー群の共有が極めて容易になります。CLIツールとして手軽に導入でき、設定ファイルの変更を自動検知してホットリロードする機能や、接続状況確認などの内部ツールも完備されており、開発ワークフローへのスムーズな統合を支援します。
さらに、Streamable HTTPモードを使えば、単一のHatagoインスタンスを複数のAIクライアントが共有できるため、チーム全体でのMCPサーバーの一括利用が可能になります。これは、設定更新の手間を劇的に削減し、開発チーム全体の生産性向上に貢献します。Honoベースであるため、Node.js環境でのローカルMCP接続はもちろん、Cloudflare Workersのようなサーバーレス環境でのリモートMCP集約も可能であり、既存のHTTPアプリケーションへの組み込みも容易です。
Hatago MCP Hubは、AIコーディングツールを活用する現代の開発者にとって、分散しがちな設定管理という地味ながらも重要な課題を解決し、よりスムーズで効率的な開発体験を実現する実用性の高いソリューションと言えます。ただし、認証機能は組み込まれていないため、Honoのミドルウェアや上位レイヤーでの対応が必要です。