Repolode
tbxark

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. 1

    リポジトリをクローンする

    git clone https://github.com/tbxark/mcp-proxy.git
  2. 2

    プロジェクトディレクトリに移動する

    cd mcp-proxy
  3. 3

    バイナリをビルドする

    make build
  4. 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 の数値は毎日更新されます。

関連プロジェクト