AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompareGuides
Submit Tool
ToolsCategoriesTrendingNewCompareGuides
Home/
MCP Servers/
mcp-proxy
mcp-proxy logo

mcp-proxy

Active·★ 2.8k·Updated 2026-10-10
★ Trending★ Essential

mcp-proxy switches between MCP server transports and has two modes. In the first, it runs as a stdio server that forwards to a remote SSE or streamable HTTP server, so clients such as Claude Desktop that expect stdio can use a remote server; you pass the server's SSE URL, and `--transport=streamablehttp` if it uses streamable HTTP. In the second, it takes a local stdio server and exposes it over SSE or streamable HTTP so remote clients can reach it.

In server mode it can host several stdio servers at once as named servers: `--named-server NAME 'uvx mcp-server-fetch'` or a JSON file in the familiar `mcpServers` format, each served under `/servers/NAME/`, with a `/status` endpoint for global status. Install with `uv tool install mcp-proxy` or pipx from PyPI, from the GitHub repository for the latest version, or as a container image (ghcr.io/sparfenyuk/mcp-proxy), and the README includes a Docker Compose setup and a section on extending the container image. A troubleshooting note says to use the full path to the binary if Claude Desktop fails to start it.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-11.

License
MIT
Latest release
v0.13.0 · 2026-10-10
Last commit
2026-10-10
Contributors
34
Forks
267
Open issues and PRs
53
First published
2024-12-26
PyPI package
mcp-proxy 0.13.0 · 219,795 downloads last week

Source: GitHub, npm and PyPI public APIs.

#Proxy#Transport Layer#MCP#Server-Sent Events#Streamable HTTP
$ Install
$ uv tool install mcp-proxy
↗ Visit site★ GitHub
01

Features

01Proxy stdio clients to remote SSE/Streamable HTTP servers.
02Expose local stdio servers as remote SSE endpoints.
03Manage multiple stdio-based MCP servers via named server configurations.
04Integrated OAuth2 authentication for client connections.
05Configurable transport types, headers, host/port, and CORS settings.
02

Why choose it

+Solves a common problem: using remote SSE or streamable HTTP servers from stdio-only clients, and the reverse
+Can host several named servers behind one process, configured with a familiar `mcpServers` JSON file
+Installs from PyPI with uv or pipx, or runs as a container, with a Docker Compose example
+Small, single-purpose tool
03

Trade-offs

!Exposing a local stdio server over the network needs your own access control; the README is about transport, not authentication
!Many MCP clients and servers now support remote transports natively, so you may not need a proxy
!The SSE transport is being replaced by streamable HTTP in the wider MCP ecosystem, so check which one your server uses
!The README leans on command-line argument tables, with few end-to-end examples
04

Compatibility

Claude Desktop
Supported
Verified via docs
Model Context Protocol
Native
Verified via docs
Remote SSE/Streamable HTTP MCP Servers
Supported
Verified via docs
Local stdio MCP Servers
Supported
Verified via docs
05

Quick start

1
$ uv tool install mcp-proxy
06

Use cases

↳Enable stdio-only clients (e.g., Claude Desktop) to connect to remote SSE/Streamable HTTP servers.
↳Allow remote LLM clients to access local stdio-based MCP servers via an SSE interface.
↳Consolidate and manage multiple distinct stdio MCP servers via named proxy endpoints under a single instance.
07

Alternatives

Brave Search MCP logo
Brave Search MCP★ 1.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
awesome-mcp-servers logo
awesome-mcp-servers★ 96.3k
A collection of MCP servers.
vs →
headroom logo
headroom★ 75.2k
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. Around 20% fewer tokens for coding agents and 60-95% fewer for JSON, with the same answers. Library, proxy, and MCP server.
GitHub MCP Server logo
GitHub MCP Server★ 33.6k
GitHub's official MCP Server. Allows AI agents to interact directly with your GitHub repositories (read files, search code, issues).
mcp-chrome logo
mcp-chrome★ 12.5k
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, content analysis, and semantic search.
fastapi_mcp logo
fastapi_mcp★ 12.0k
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
mcp logo
mcp★ 7.2k
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
DesktopCommanderMCP logo
DesktopCommanderMCP★ 10.0k
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
See all alternatives →

Featured in these lists

  • MCP Gateways and Proxies Compared

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases07Alternatives
Stats
GitHub Stars★ 2.8k
Last commit4d ago
StatusActive
License—
CategoryMCP Servers
Trend (30d)
+0.1k↑ 4.1%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.