SSE Proxy
Connects STDIO-based Model Context Protocol (MCP) clients with SSE-based MCP servers, bridging different transport protocols.
About
This proxy enables seamless communication between local Model Context Protocol (MCP) applications, such as Claude Desktop, that rely on STDIO transport, and remote MCP servers utilizing Server-Sent Events (SSE) over HTTP/HTTPS. It effectively bridges these distinct transport protocols, allowing applications to leverage remote MCP servers even if they only support STDIO-based connections, thereby extending their capabilities to the cloud.
Key Features
- Comprehensive error handling with detailed logging
- Flexible configuration via command line arguments or environment variables
- Full MCP Protocol Support (Tools, Resources, Prompts)
- Optional API key authentication for SSE endpoints
- 2 GitHub stars
- Graceful shutdown for proper cleanup
Use Cases
- Connecting STDIO-only MCP clients (e.g., Claude Desktop) to remote SSE MCP servers.
- Enabling access to remote MCP servers from applications that do not natively support SSE transport.
- Facilitating integration of custom or third-party SSE-based MCP servers with existing STDIO-based MCP ecosystems.