punkpeye/mcp-remote

Connect an MCP Client that only supports local (stdio) servers to a Remote MCP Server.

解決する課題

多くのModel Context Protocol (MCP)クライアント(Claude Desktop、Cursor、Windsurfなど)は、現在ローカル(stdio)接続に限定されています。そのため、ユーザーがリモートのウェブホスト型MCPサーバーに簡単に接続できません。mcp-remoteはブリッジとして機能し、これらのローカルクライアントがHTTP/SSEを介してリモートサーバーに接続できるようにし、必要な認証とプロトコル変換を処理します。

仕組み

mcp-remoteは、MCPクライアントの設定内で構成するプロキシです。接続を傍受し、OAuthフロー(トークンの保存と更新を含む)を管理し、プロトコル変換を処理します。認証、カスタムヘッダー、プロトコルバージョンのブリッジ(レガシークライアントが最新のステートレスサーバーと通信できるようにする)などの最新のMCP機能をサポートしています。

対象読者

このツールは、リモートのホスト型MCPサーバーを、リモートまたは認証済みMCP接続をまだネイティブにサポートしていないデスクトップAIアプリケーションで使用したい開発者やパワーユーザー向けです。

主な特長

  • シームレスな統合: 標準のMCP設定ファイルでドロップイン置換として機能します。
  • 認証サポート: 複雑なOAuthフロー、カスタムヘッダー、ファイルによる安全な資格情報管理を処理します。
  • プロトコルブリッジング: 自動ネゴシエーションモードを使用して、レガシーMCPクライアントと最新のステートレスサーバー間の通信を可能にします。
  • 高度な設定: ネットワークタイムアウト、トランスポート戦略(SSE/HTTP)、プロキシサポート、ツールフィルタリングのための広範なCLIフラグを提供します。

関連

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