mcp-sse-proxy
by getsimpletool·★ 3·Score 30
A Python proxy that bridges MCP STDIO communication with SSE protocol for web-based ClaudeAI clients.
Overview
The MCP SSE Proxy serves as a translation layer between MCP servers using STDIO transport and clients using SSE transport. It enables real-time data streaming over web connections by converting MCP communication to the Server-Sent Events protocol. The proxy supports configurable ping intervals, debug logging, and environment variable forwarding, making it suitable for production use with ClaudeAI desktop configuration.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need to connect web-based clients to MCP servers that only support STDIO communication.
When NOT to choose this
Avoid if you need direct MCP tool implementation rather than a proxy, or if you require a more robust web integration solution.
Comparable tools
Installation
pip3 install mcp-sse-proxy
# Or from source:
git clone <repository>
cd mcp-sse-proxy
pip3 install -r requirements.txtClaude Desktop Configuration:
{
"mcpServers": {
"mcp-sse-proxy": {
"command": "python",
"args": [
"/path/to/mcp_sse_proxy.py",
"--sse-url",
"http://your-server:8000"
],
"env": {
"OPENAI_API_KEY": "your-key-here"
}
}
}
}FAQ
- What does this proxy do?
- It converts MCP STDIO protocol communication to SSE (Server-Sent Events) protocol, enabling web-based clients to communicate with MCP servers.
- How do I enable debugging?
- Use --debug-enabled flag or set ST_PROXY_DEBUG_ENABLED=true environment variable. Logs are saved to mcp_sse_proxy.log by default.
Compare mcp-sse-proxy with
Last updated · Auto-generated from public README + GitHub signals.