MCPProxy is a local-first MCP proxy written in Go whose purpose is to provide one safe endpoint in front of all upstream MCP servers. Its standout capabilities are BM25 tool discovery (retrieve_tools) for large context savings, quarantine of new servers to block Tool Poisoning Attacks, pluggable Docker-based security scanners, and a local, auditable Activity Log. The core is a single binary with an embedded web UI, cross-platform for macOS, Linux and Windows, with an optional macOS menu-bar app. Note that it is a third-party proxy, not an official protocol implementation; it runs locally, inspects tool arguments and results, and executes commands from your config, so config trust and local permission boundaries are the key risks. Best suited to teams with many tools that care about security and token cost.
Security and permissions
12/20
Read the FMRS scoring method →