Parfournir.
Skills/unknown/Mcp Proxy

Mcp Proxy

A MCP server which proxies requests to a remote MCP server over streamable HTTP or SSE.

MIT License Copyright (c) 2024 Semcp-server
Install
pip
pip install mcp-proxy
SKILL.md

mcp-proxy

!GitHub License
!PyPI - Python Version
!PyPI - Downloads ![codecov](https://codecov.io/gh/sparfenyuk/mcp-proxy)

  • mcp-proxy

  • - About
    - 1. stdio to SSE/StreamableHTTP
    - 1.1 Configuration
    - 1.2 Example usage
    - 2. SSE to stdio
    - 2.1 Configuration
    - 2.2 Example usage
    - Named Servers
    - Installation
    - Installing via PyPI
    - Installing via Github repository (latest)
    - Installing as container
    - Troubleshooting
    - Extending the container image
    - Docker Compose Setup
    - Command line arguments
    - Example config file
    - Testing

    About

    The mcp-proxy is a tool that lets you switch between server transports. There are two supported modes:

  • stdio to SSE/StreamableHTTP
  • SSE to stdio
  • 1. stdio to SSE/StreamableHTTP

    Run a proxy server from stdio that connects to a remote SSE server.

    This mode allows clients like Claude Desktop to communicate to a remote server over SSE even though it is not supported
    natively.

    graph LR
    A["Claude Desktop"] <--> |stdio| B["mcp-proxy"]
    B <--> |SSE| C["External MCP Server"]

    style A fill:#ffe6f9,stroke:#333,color:black,stroke-width:2px
    style B fill:#e6e6ff,stroke:#333,color:black,stroke-width:2px
    style C fill:#e6ffe6,stroke:#333,color:black,stroke-width:2px

    1.1 Configuration

    This mode requires providing the URL of the MCP Server's SSE endpoint as the program’s first argument. If the server uses Streamable HTTP transport, make sure to enforce it on the mcp-proxy side by passing --transport=streamablehttp.

    Arguments

    | Name | Required | Description | Example |
    | ---------------- | -------- | ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
    | command_or_url | Yes | The MCP server SSE endpoint to connect to | http://example.io/sse |
    | --headers | No | Headers to use for the MCP server SSE connection | Authorization 'Bear

    ... [truncated — view full README on GitHub]

    Details

    Typemcp-server
    Sourcepypi
    LicenseMIT License Copyright (c) 2024 Se
    Versionv0.11.0

    Use this skill

    Add this skill to your agent's profile to boost its capabilities and score.

    Add to My Agent