smart-mcp-proxy/mcpproxy-go

Supercharge AI Agents, Safely

解決的問題

AI Agent 在與許多工具互動時經常面臨限制,例如達到 API Token 限制或超過 Cursor 等 IDE 中的函數上限。此外,連接多個 Model Context Protocol (MCP) 伺服器可能會引入工具投毒攻擊等安全風險。

工作原理

MCPProxy 作為一個單一的安全端點,位於您的各種 MCP 伺服器之前。它將工具聚合到一個 retrieve_tools 函數中,從而顯著降低 Token 使用量並提高回應準確性。它包含一個安全隔離系統,在伺服器獲得批准之前會對其進行攔截,並支援可插拔的安全掃描器(如 Snyk 或 Trivy),以便在信任伺服器之前對其進行審計。

適用對象

使用 AI 驅動的 IDE(如 Cursor 或 VS Code)或桌面 Agent(如 Claude Desktop)的開發者,他們需要擴展 AI 模型可用的工具數量,而不會觸及上下文窗口或 API 限制。

亮點

  • Token 效率:透過將數百個工具 Schema 聚合到一個函數中,可減少高達 99% 的 Token 使用量。
  • 安全隔離:自動攔截潛在的惡意伺服器並允許手動批准。
  • 可插拔掃描器:支援基於 Docker 的安全掃描器,以規範化新伺服器的風險評分。
  • 跨平台:提供適用於 macOS、Windows 和 Linux 的單一二進位檔案,並內建 Web UI。