hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP プロキシサーバー
複数のMCPリソースサーバーを単一のインターフェースで集約し、サービスを提供するMCPプロキシサーバー。このサーバーは、以下の機能を持つ中央ハブとして機能します。
- 複数の MCP リソース サーバーに接続して管理する
- 統合されたインターフェースを通じてそれらの組み合わせた機能を公開する
- 適切なバックエンドサーバーへのリクエストのルーティングを処理する
- 複数のソースからの回答を集約する
特徴
リソース管理
- 複数の MCP リソース サーバーを検出して接続する
- 接続されているすべてのサーバーからのリソースを集約する
- サーバー間で一貫したURIスキームを維持する
- リソースのルーティングと解決を処理する
ツールの集約
- 接続されているすべてのサーバーからツールを公開する
- ツール呼び出しを適切なバックエンドサーバーにルーティングする
- ツールの状態を維持し、応答を処理する
迅速な対応
- 接続されているすべてのサーバーからのプロンプトを集約する
- プロンプトリクエストを適切なバックエンドにルーティングする
- マルチサーバープロンプト応答を処理する
構成
サーバーには、接続先のMCPサーバーを指定するJSON設定ファイルが必要です。サンプル設定をコピーし、必要に応じて変更してください。
設定構造の例:
サーバーを実行するときは、構成ファイルを提供する必要があります。
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
継続実行による開発の場合:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
KEEP_SERVER_OPEN
、クライアントが切断されても SSE の実行を継続します。複数のクライアントが MCP プロキシに接続する場合に便利です。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
You must be authenticated.
複数の MCP リソース サーバーを 1 つの統合インターフェースに集約する中央ハブ。ユーザーは 1 つの接続ポイントを介して複数のバックエンド サーバーのツールや機能にアクセスできるようになります。