smart-mcp-proxy/mcpproxy-go

Supercharge AI Agents, Safely

解決する課題

AIエージェントは、多くのツールと対話する際に、APIトークン制限に達したり、CursorのようなIDEにおける関数上限を超えたりするなど、制限に直面することがよくあります。さらに、複数のModel Context Protocol (MCP) サーバーを接続することは、ツール・ポイズニング攻撃のようなセキュリティリスクを引き起こす可能性があります。

仕組み

MCPProxyは、さまざまなMCPサーバーの前面に位置する単一のセキュアなエンドポイントとして機能します。ツールを単一の retrieve_tools 関数に集約することで、トークン使用量を大幅に削減し、レスポンスの正確性を向上させます。また、承認されるまで新しいサーバーをブロックするセキュリティ隔離システムを備えており、サーバーが信頼される前に監査を行うためのプラグイン式セキュリティスキャナー(SnykやTrivyなど)をサポートしています。

対象者

コンテキストウィンドウやAPIの制限に抵触することなく、AIモデルが利用可能なツールの数を拡張する必要がある、AI搭載IDE(CursorやVS Codeなど)またはデスクトップエージェント(Claude Desktopなど)を使用する開発者。

ハイライト

  • トークン効率: 何百ものツールスキーマを単一の関数に集約することで、トークン使用量を最大99%削減します。
  • セキュリティ隔離: 潜在的に悪意のあるサーバーを自動的にブロックし、手動での承認を可能にします。
  • プラグイン式スキャナー: Dockerベースのセキュリティスキャナーをサポートし、新しいサーバーのリスクスコアを正規化します。
  • クロスプラットフォーム: macOS、Windows、Linux用の単一バイナリで、組み込みのWeb UIを備えています。