sparfenyuk

MCP Proxy — Development skill for Claude Code

Development community

A bridge between Streamable HTTP and stdio MCP transports.

How to install MCP Proxy

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sparfenyuk/mcp-proxy and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What MCP Proxy does

A bridge between Streamable HTTP and stdio MCP transports.

Alternatives in Development

  • Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
  • Antigravity Claude Proxy — Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code and OpenClaw 3.5k ★
  • Claude Code Proxy — Run Claude Code on OpenAI models 3.3k ★

README

mcp-proxy

![GitHub License](https://img.shields.io/github/license/sparfenyuk/mcp-proxy) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mcp-proxy) ![PyPI - Downloads](https://img.shields.io/pypi/dm/mcp-proxy) [![codecov](https://codecov.io/gh/sparfenyuk/mcp-proxy/graph/badge.svg?token=31VV9L7AZQ)](https://codecov.io/gh/sparfenyuk/mcp-proxy)

About

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

  1. stdio to SSE/StreamableHTTP
  2. 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