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 クライアントに到達する前に、大きなテキスト出力を圧縮。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト