Vibe Coding Discover

MCP

mcpproxy-go

View on GitHub

Supercharge AI Agents, Safely

★ 37954 forksGoMITsmart-mcp-proxy

MCPProxy is a Go single-binary proxy that puts one safe endpoint in front of many MCP servers. It exposes a small discover/call/audit tool surface with BM25 tool search to cut token usage, plus quarantine, security scans, and local audit logging.

Use Cases

Federate hundreds of MCP servers behind one endpointReduce agent context usage by loading tools on demand instead of all schemasBM25 keyword search for tool discovery (retrieve_tools)Quarantine and approve new MCP servers to block tool poisoning attacksRun Snyk/Semgrep/Trivy scanners against quarantined servers with SARIF outputAudit every agent tool call with request IDs in a local activity logPreflight checks of required tools for cron/CI/n8n automationsConnect MCP servers to Cursor, VS Code, Claude Desktop, or Goose

Built With

Language
Go
Frameworks
mcp-go · Bubble Tea · Bleve · Chi · Cobra · Viper · OpenTelemetry · Zap · Fyne systray · esbuild · goja · tiktoken-go

Tags

mcp-proxy · mcp-server · mcp · tool-routing · bm25-search · context-window · audit-logging · security · quarantine · local-first · cli · web-ui · token-optimization · llm-tools · go · docker