mcphub - MCPサーバーの統合管理ハブ は何をしますか?
複数のMCPサーバー/APIを一元管理し、動的にオーケストレーションして個別のエンドポイントに統合するためのハブです。柔軟なルーティング戦略を備えています。
機能
- 一元管理: 全てのMCPサーバー設定を1箇所で管理
- 動的オーケストレーション: 実行時にサーバーを追加・削除・更新
- 柔軟なルーティング: リクエストを適切なエンドポイントに振り分け
- プラグアンドプレイ: 標準MCPプロトコルに準拠
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のMCP対応エージェント
使用方法
- リポジトリをクローン:
git clone https://github.com/samanhappy/mcphub - 設定ファイルを編集:
config.yaml - ハブを起動:
npm start
設定例
servers:
- name: my-server
url: http://localhost:3001/mcp
strategy: round-robin
ルーティング戦略
| 戦略 | 説明 |
|---|---|
| round-robin | ラウンドロビン方式で分散 |
| failover | プライマリに失敗した場合にセカンダリへ |
| custom | ユーザー定義ルールに基づく |
注意: 各MCPサーバーはMCPhubと互換性がある必要があります。
詳細
詳細なドキュメントはGitHubリポジトリを参照してください。