mcp-proxy
MCP transport protocol conversion tool, supporting conversion between stdio and SSE/StreamableHTTP.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 2.6k
- Source
- mcp-github
- Repository
- github.com/sparfenyuk/mcp-proxy
Overview
mcp-proxy is a tool for bridging different MCP transport protocols. It supports two modes: 1. converting from stdio to SSE/StreamableHTTP; 2. converting from SSE to stdio. This enables clients (such as Claude Desktop) to communicate with remote servers via protocols not directly supported by the client. The tool can be installed via PyPI and requires configuration of parameters such as the target URL and authentication information. Suitable for developers and users needing to convert between different transport protocols.
Capabilities
- ▪stdio to SSE/StreamableHTTP conversion
- ▪SSE to stdio conversion
- ▪Supports OAuth2 authentication
- ▪Environment variable configuration
Use cases
Setup
pip install mcp-proxy or install the latest version from the GitHub repository
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How to configure mcp-proxy to use Streamable HTTP transport?
Use the --transport=streamablehttp parameter.
What authentication methods does mcp-proxy support?
Supports OAuth2 and API Access Token.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.