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。