MCP Catalogs
Home

mcp-sse-proxy

by getsimpletool·3·Score 30

A Python proxy that bridges MCP STDIO communication with SSE protocol for web-based ClaudeAI clients.

ai-llmdeveloper-toolscommunication
1
Forks
0
Open issues
13 mo ago
Last commit
2d ago
Indexed

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:

you:Enabling ClaudeAI Desktop to connect to MCP servers via web interfaces
you:Bridging local MCP tools with web-based AI applications
you:Converting legacy STDIO-based MCP servers to modern web-compatible protocols
you:What does this proxy do?
you:How do I enable debugging?

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

mcp-websocket-serverbridge-mcpwebui-mcp

Installation

pip3 install mcp-sse-proxy

# Or from source:
git clone <repository>
cd mcp-sse-proxy
pip3 install -r requirements.txt

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.