LLMアプリケーションをツール、データ、プロンプトに接続するModel Context Protocolサーバーとクライアントを構築するための公式Python SDK。
tbxark/mcp-proxy
Claudeなどのクライアント向けに、複数のMCPサーバーを単一のHTTPエンドポイントに集約するMCPプロキシサーバー。
- スター
- 739
- フォーク
- 111
- 未解決の Issue
- 25
- 最終コミット
- 先月
これは何?
MCP Proxy Serverは、MCPクライアントと複数の下流MCPサーバーの間に位置し、それらのツール、プロンプト、リソースを1つのHTTPサーバー経由で公開します。クライアントは各MCPサーバーを個別に設定せず、1回接続するだけで利用できます。
下流サーバーはローカルのstdioプロセスとして起動することも、SSEまたはstreamable HTTP経由で接続することもできるため、1つの設定ファイルでローカルとリモートのサーバーを組み合わせられます。公開するエンドポイントはServer-Sent Eventsまたはstreamable HTTPを使用します。Notionなど、対話型OAuthが必要な下流サーバーでは、プロキシがトークンを保持して更新できるため、すべての呼び出し元が同じ認証を共有できます。
このプロジェクトはGoで実装されており、バイナリ、Goのインストールターゲット、npmおよびPythonベースのサーバーを起動するためのnpxとuvxを含むDockerイメージとして提供されています。起動時にリモート設定URLを指定することもできます。
主な機能
- 01複数のMCPサーバーからツール、プロンプト、リソースを集約します。
- 02Server-Sent Eventsまたはstreamable HTTP経由でクライアントにサービスを提供します。
- 03stdio、SSE、またはstreamable HTTP経由で下流サーバーに接続します。
- 04対話型ログインが必要な下流サーバーのOAuthトークンを保持し、更新します。
- 05バイナリ、Goのインストール、またはDockerイメージとして利用できます。
ユースケース
- ClaudeなどのMCPクライアントに、複数のローカルおよびリモートMCPサーバー向けの単一エンドポイントを提供する。
- ホスト型MCPサービスのOAuth認証をチーム内で共有する。
- npxまたはuvxで起動するMCPサーバーを、ポートを1つだけ公開したコンテナ内で実行する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/tbxark/mcp-proxy.git - 2
プロジェクトディレクトリに移動する
cd mcp-proxy - 3
バイナリをビルドする
make build - 4
設定ファイルを指定してプロキシを実行する
./build/mcp-proxy --config path/to/config.json
使う前に知っておきたいこと
- プロキシを有効に使うには、下流のMCPサーバーを記載した設定ファイルをあらかじめ作成する必要があります。
トピック
よくある質問
- mcp-proxy とは?
- Claudeなどのクライアント向けに、複数のMCPサーバーを単一のHTTPエンドポイントに集約するMCPプロキシサーバー。 MCP Proxy Serverは、MCPクライアントと複数の下流MCPサーバーの間に位置し、それらのツール、プロンプト、リソースを1つのHTTPサーバー経由で公開します。クライアントは各MCPサーバーを個別に設定せず、1回接続するだけで利用できます。
- mcp-proxy は無料で使えますか?ライセンスは?
- mcp-proxy は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mcp-proxy は今もメンテナンスされていますか?
- 半年以内に更新あり。mcp-proxy の最終コミットは 2026年9月15日 です。
- mcp-proxy は何に使えますか?
- ClaudeなどのMCPクライアントに、複数のローカルおよびリモートMCPサーバー向けの単一エンドポイントを提供する。 ホスト型MCPサービスのOAuth認証をチーム内で共有する。 npxまたはuvxで起動するMCPサーバーを、ポートを1つだけ公開したコンテナ内で実行する。
- mcp-proxy のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/tbxark/mcp-proxy.git プロジェクトディレクトリに移動する: cd mcp-proxy バイナリをビルドする: make build 設定ファイルを指定してプロキシを実行する: ./build/mcp-proxy --config path/to/config.json
- mcp-proxy はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tbxark/mcp-proxy
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LLMアプリケーションに標準化されたコンテキストを提供する、Model Context Protocolサーバーとクライアント構築用の公式TypeScript SDK。
MCPツール、プロンプト、設定をポータブルなプレイブックにまとめ、AIエージェントが単一のエンドポイント経由で接続できるローカルファーストのゲートウェイ。
Google Search ConsoleのデータをClaude、Cursor、CodexなどのAIアシスタントにつなぎ、自然言語でSEO分析できるMCPサーバー。
主要なLLMプロバイダーに接続し、ローカルナレッジベースを備えたMCPクライアントとしても使えるクロスプラットフォームのデスクトップAIアシスタント。
MCPサーバー、MCPアプリ、ChatGPTアプリの検査、チャット、デバッグに使える、オープンソースのテスト・評価プラットフォームです。