mcp-proxy
by ronzimer
Overview
Acts as a smart proxy for Model Context Protocol (MCP) servers, offering caching, latency measurement, and request auditing for LLM clients.
Installation
python3 proxy_core.py --config proxy_core_config.jsonSecurity Notes
The `cmd` arguments for upstream servers in `proxy_core_config.json` are directly executed via `subprocess.Popen` without input sanitization. If an attacker can modify the configuration file, they can achieve arbitrary code execution on the server hosting `proxy_core.py`. Additionally, `proxy_core.py` listens on `0.0.0.0` by default, which may expose it to external networks if not properly firewalled.
Similar Servers
mcp-proxy
Acts as a transparent proxy for Model Context Protocol (MCP) servers, allowing switching between stdio, Server-Sent Events (SSE), and Streamable HTTP transports.
metamcp
MetaMCP acts as an MCP proxy to dynamically aggregate multiple MCP servers into a single unified MCP server endpoint, enabling middleware application and customized tool access for coding agents.
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.
jetski
Jetski is an open-source platform providing analytics, authentication, and simplified client setup for Model Context Protocol (MCP) servers by acting as a proxy.