mcpproxy-go
Verified Safeby smart-mcp-proxy
Overview
MCPProxy super-charges AI agents with intelligent tool discovery, massive token savings, and built-in security quarantine against malicious Model Context Protocol (MCP) servers.
Installation
mcpproxy serveEnvironment Variables
- MCPPROXY_LISTEN
- MCPPROXY_API_KEY
- MCPPROXY_DATA_DIR
- MCPPROXY_DISABLE_AUTO_UPDATE
- MCPPROXY_ALLOW_PRERELEASE_UPDATES
- MCPPROXY_TLS_ENABLED
- HEADLESS
Security Notes
The server demonstrates a strong focus on security. Key features include: 1. Automatic quarantine system to block Tool Poisoning Attacks (TPA) from new/untrusted MCP servers. 2. Docker isolation for stdio-based MCP servers, providing process, file system, and network isolation, with auto-detection of runtimes. 3. Secure secrets management using OS-native keyring (macOS Keychain, Linux Secret Service, Windows Credential Manager). 4. 8-layer security model for local socket/pipe communication between tray and core. 5. Sandboxed JavaScript code execution with no direct file/network access. 6. HTTPS support with local CA certificate management. 7. Intent-based tool splitting for fine-grained permission control in IDEs, validating agent intent against tool variants (read, write, destructive). Default to localhost-only binding and auto-generated API key for REST API authentication.
Similar Servers
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
mcp-gateway-registry
Provides a programmatic interface to interact with the main MCP Gateway Registry API, enabling tasks like registering/toggling services, managing groups/users, and intelligently discovering tools across registered services using semantic search and access control.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
aicode-toolkit
An MCP proxy server that aggregates multiple Model Context Protocol (MCP) servers, enabling on-demand tool discovery and execution, thereby significantly reducing AI agent token usage and improving context window efficiency by loading tools progressively.