✅ 成功の確認
- 複数のツールが表示される - ファイル操作が実行できる - サーバーステータスが確認できる
Hatago MCP Hubを使って、複数のMCPサーバーを10分で統合管理できるようにします。このガイドに従えば、すぐに動作確認まで完了します。
Node.jsのバージョン確認
node --version # v20.0.0以上が必要
使用するAIツールの確認
最も簡単な方法はnpx
を使うことです。インストール不要ですぐに使えます:
# 設定ファイルの初期化(対話型)npx @himorishige/hatago-mcp-hub init
init
コマンドを実行すると、対話型で設定を作成できます:
モードを選択
? Select mode:❯ stdio (for Claude Code) http (for debugging)
Claude Codeならstdio
を選びます。
サンプルサーバーを選択
? Select sample servers: (Space to select, Enter to confirm)❯ ◉ filesystem - Browse and read files ◯ github - GitHub API access ◯ memory - Persistent memory storage
試したいサーバーをスペースキーで選択します。
設定ファイルの作成確認
✅ Created hatago.config.json✅ Created .mcp.json (for Claude Code)
init
コマンドで.mcp.json
が自動生成されています。Claude Codeを再起動するだけで接続完了です。
プロジェクトルートに.mcp.json
を作成:
{ "mcpServers": { "hatago": { "command": "npx", "args": [ "@himorishige/hatago-mcp-hub", "serve", "--stdio", "--config", "./hatago.config.json" ] } }}
Claude Codeで新しいチャットを開く
利用可能なツールを確認
利用可能なツールを表示して
または
/tools
ファイルシステムツールをテスト
現在のディレクトリのファイル一覧を表示して
内部リソースを確認
hatago://servers を読み取る(クライアントのリソース機能、または JSON-RPC `resources/read`)
接続されているサーバー一覧が JSON で表示される。
✅ 成功の確認
❌ うまくいかない場合
おめでとうございます!Hatago MCP Hubが動作しています。次は以下を試してみてください:
開発中はHTTPモードが便利です: bash npx @himorishige/hatago-mcp-hub serve --http
ブラウザで http://localhost:3535/health にアクセスして確認できます。
詳細なログが必要な場合: bash npx @himorishige/hatago-mcp-hub serve --verbose
設定ファイルの変更を監視: bash npx @himorishige/hatago-mcp-hub serve --watch