sp

sparfenyuk/mcp-proxy

๐Ÿ โ€“ An MCP stdio to SSE transport gateawy.

#Python#SSE#gateway
Publishersparfenyuk/mcp-proxy
Submitted date4/19/2025

Overview of mcp-proxy

Title

mcp-proxy - A versatile proxy tool for switching between server transports

How to Use

mcp-proxy offers two main modes of operation:

  1. stdio to SSE: Allows clients like Claude Desktop to communicate with remote SSE servers
  2. SSE to stdio: Enables remote connections to local stdio servers via SSE

The tool can be installed via multiple methods including Smithery, PyPI, GitHub repository, or as a container.

Key Features

  • Bidirectional transport conversion between stdio and SSE protocols
  • Flexible configuration options for both operation modes
  • Support for custom headers and environment variables
  • Containerized deployment option
  • Cross-platform compatibility (Python-based)
  • Comprehensive testing coverage (verified by codecov)
  • MIT licensed open-source project

Use Cases

  1. Enhancing Claude Desktop compatibility:

    • Allows Claude Desktop to connect to remote SSE servers that it wouldn't support natively
    • Provides configuration examples specifically for Claude Desktop integration
  2. Remote access to local servers:

    • Exposes local stdio servers to remote clients via SSE interface
    • Useful for testing and development scenarios
  3. Protocol conversion:

    • Acts as an adapter between different communication protocols
    • Enables interoperability between systems using different transport methods
  4. Containerized deployments:

    • Supports Docker-based installations for easy deployment
    • Includes Docker Compose setup options
  5. Development and testing:

    • Provides testing framework for verifying functionality
    • Supports various installation methods for different development scenarios

Visit More

View All