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。