samanhappy/mcphub
Self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.
何を解決するか
MCPHub は、モデルコンテキストプロトコル(MCP)サーバーの管理を簡素化するためのセルフホスト型ゲートウェイおよびコントロールプレーンです。Claude Code や Cursor などの AI クライアントを個別に設定する必要がなく、複数の接続されたサーバーに対して一元的かつ安定したエンドポイントを提供します。また、認証、アクセス制御、監視といったプロダクションレベルの機能を追加します。
動作方法
AI クライアントと MCP サーバーの間のプロキシとして機能します。SSE、Streamable HTTP、stdio などのさまざまなトランスポート方法をサポートし、ローカルまたはリモートのサーバーに接続できます。ユーザーはサーバーをグループ化し、安定したエンドポイントを通じてリクエストをルーティングできます。また、「スマートルーティング」機能により、ベクトル意味検索を使ってリクエストに適したツールを自動で発見します。
対象ユーザー
複数の AI クライアントで複数の MCP サーバーを使用し、資格情報の管理、活動の監視、特定のツールへのアクセス制御を一元的に行いたい開発者やチームです。
主な特徴
- 一元的ゲートウェイ: すべての接続された MCP サーバーを単一で安定したエンドポイントで公開。
- スマートルーティング: ベクトル意味検索を活用した AI ベースのツール発見。
- 資格情報管理: ユーザーごとの資格情報と、共有サーバー用の暗号化ストレージをサポート。
- 監視機能: センタライズされたログ、ヘルスチェック、ランタイム操作用の Web ダッシュボード。
- アクセス制御: OAuth 2.0、ベアラー鍵、および GitHub/Google によるソーシャルログインを統合。
- ツール結果の圧縮: AI クライアントに到達する前に、大きなテキスト出力を圧縮。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト