Does MCP Proxy require changes to the stdio server?
No, it works with any stdio-based MCP server without modifications. The proxy handles the protocol translation.
@punkpeye
Basic information
A TypeScript streamable HTTP and SSE proxy for MCP servers that use stdio transport.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-proxy-punkpeye": {
"command": "npx",
"args": [
"mcp-proxy",
"npx",
"-y",
"@anthropic/mcp-server-filesystem",
"/path"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
MCP Proxy is a TypeScript streamable HTTP and SSE proxy for MCP servers that use stdio transport. It enables remote access to local stdio-based MCP servers over HTTP or SSE, intended for developers who need to expose such servers.
Install via npm install mcp-proxy and run from the command line with npx mcp-proxy followed by the stdio server command. Options include --port, --apiKey, --tunnel, and transport selection. Programmatic use is available via startHTTPServer from the Node.js SDK.
No, it works with any stdio-based MCP server without modifications. The proxy handles the protocol translation.
It supports both streamable HTTP (default endpoint `/mcp`) and SSE (default endpoint `/sse`). Both are enabled by default but can be toggled individually.
Pass `--apiKey "your-secret-key"` on the command line or set the `MCP_PROXY_API_KEY` environment variable. Clients must then include the `X-API-Key` header.
Yes, but ensure Python is run in unbuffered mode (e.g., `python -u`) or set `PYTHONUNBUFFERED=1` to prevent timeouts.
Default mode maintains persistent sessions per client. Stateless mode (`--stateless`) creates a new server instance per request, useful for serverless or memory-constrained environments.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Painless E2E Automation for Mobile and Web

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Model Context Protocol Servers
Comments