mcpproxy-go
Verified Safeby smart-mcp-proxy
Overview
MCPProxy is an open-source desktop application that acts as a smart proxy for AI agents, enabling intelligent tool discovery, massive token savings, and built-in security quarantine against malicious Model Context Protocol (MCP) servers.
Installation
mcpproxy serveEnvironment Variables
- MCPPROXY_DISABLE_AUTO_UPDATE
- MCPPROXY_UPDATE_NOTIFY_ONLY
- MCPPROXY_ALLOW_PRERELEASE_UPDATES
- MCPPROXY_LISTEN
- MCPPROXY_API_KEY
- MCPPROXY_TLS_ENABLED
- HEADLESS
- NODE_EXTRA_CA_CERTS
Security Notes
The project demonstrates a strong focus on security, implementing multiple layers of defense: default localhost-only binding, API key authentication for REST endpoints (skipped for secure IPC), an active security quarantine system for new servers, Docker isolation for untrusted stdio servers, and robust OAuth 2.1 support with PKCE. IPC between the tray and core uses platform-specific sockets/pipes with 8 layers of OS-level security validation. However, internal documentation (docs/security-skipped-auth-tests.md) highlights a critical past vulnerability where API key security tests were skipped, leading to a TCP authentication bypass. While the project is proactive in identifying and addressing such issues, its prior existence impacts the immediate 'safest' rating. The JavaScript code execution feature is heavily sandboxed to prevent filesystem, network, and module access.
Similar Servers
klavis
Creates an AI agent that uses Klavis Strata to interact with Gmail and YouTube through MCP, demonstrating how to summarize a YouTube video and email the summary.
mcphub
A hub for managing, orchestrating, and providing a unified API for various Model Context Protocol (MCP) servers and their tools, including user management, OAuth services, and discovery of external servers.
mcp-gateway-registry
This MCP server provides programmatic interaction with the MCP Gateway Registry API, enabling management of registered services and AI agents, including registration, toggling, health monitoring, group-based access control, and intelligent (semantic) discovery of tools and agents.
aicode-toolkit
Acts as an MCP proxy server to connect AI agents to multiple underlying MCP servers through a single connection, enabling progressive tool discovery and reducing initial token usage for tool descriptions.