
Mcp Smart Proxy
- Updated April 22, 2026
- daedalus/mcp-smart-proxy
io.github.daedalus/mcp-smart-proxy is an MCP server that provides a smart proxy layer so agents reach multiple downstream MCP servers through one stdio endpoint.
About
io.github.daedalus/mcp-smart-proxy is an MCP server that sits in front of other MCP servers and exposes a single stdio entry point your agent can use. developers who accumulate database, Git, browser, and custom MCP servers often hit config sprawl; a smart proxy can centralize routing and reduce duplicate registrations depending on how you deploy it. It belongs in build agent-tooling because you set it up while composing your local or team agent stack, not when writing landing copy or tuning analytics. Intermediate complexity: you must understand MCP transport, downstream server commands, and failure modes when a child server is down. This is infrastructure glue—an MCP integration pattern, not a marketplace of skills—so document which backends hang off the proxy and keep secrets on the leaf servers where possible.
- Stdio MCP transport with PyPI package mcp-smart-proxy (v0.1.1)
- Acts as an MCP server that proxies and routes to other MCP servers
- Simplifies many-server setups for Claude Code, Cursor, and similar clients
- Lets you evolve backend MCP topology without rewriting every client config
- Version 0.1.1 in registry manifest—early-stage proxy layer
Mcp Smart Proxy by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add mcp-smart-proxy -- uvx mcp-smart-proxyAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | mcp-smart-proxy |
|---|---|
| Transport | STDIO |
| Auth | None |
| Last updated | April 22, 2026 |
| Repository | daedalus/mcp-smart-proxy ↗ |
What it does
Front multiple MCP backends through one smart proxy so your agent stack stays manageable as you add servers.
Who is it for?
Best when you're running several MCP servers locally and want a single proxy entry and simpler client configuration.
Skip if: Someone with only one MCP server, or teams needing a hosted enterprise MCP gateway with SLA and auth federation out of the box.
What you get
After you configure the proxy, agents can talk to routed backend MCP servers through one registration point with clearer topology control.
- Single stdio MCP entry that proxies to configured backend servers
- Simplified agent MCP config as tool count grows
- Documented routing topology for your local agent stack
By the numbers
- Registry version 0.1.1 for PyPI identifier mcp-smart-proxy
- Stdio transport declared in MCP server schema
- Repository GitHub daedalus/mcp-smart-proxy
README.md
MCPSmartProxy
Token-efficient MCP server gateway with semantic tool search
mcp-name: io.github.daedalus/mcp-smart-proxy
Install
pip install mcp-smart-proxy
Usage
from mcp_smart_proxy import ProxyConfig
config = ProxyConfig.from_file("proxy.yaml")
CLI
mcp-smart-proxy --help
mcp-smart-proxy serve --config proxy.yaml
mcp-smart-proxy serve --config proxy.yaml --watch ./servers/
mcp-smart-proxy serve --config proxy.yaml --transport streamable-http --host 0.0.0.0 --port 8000
mcp-smart-proxy index --config proxy.yaml
mcp-smart-proxy status --config proxy.yaml
mcp-smart-proxy validate --config proxy.yaml
The --watch option monitors a directory for .yaml, .yml, or .json files containing
upstream server configurations. Add, modify, or remove files to dynamically update the
available servers at runtime.
Transport Options
The --transport option supports:
stdio(default) - Standard input/output transport for local MCP clients
API
Config
ProxyConfig- Main configuration modelUpstreamConfig- Upstream server configurationEmbeddingConfig- Embedding backend configurationVectorStoreConfig- Vector store backend configuration
Models
ListResult- Result from thelisttoolSearchResult- Result from thesearchtoolToolResult- Result from tool calls
Development
git clone https://github.com/daedalus/mcp-smart-proxy.git
cd mcp-smart-proxy
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/
Recommended MCP Servers
How it compares
MCP routing proxy for your stack, not a curated skills marketplace or a single-purpose API integration.
FAQ
Who is io.github.daedalus/mcp-smart-proxy for?
Developers assembling multi-server MCP setups in Claude Code or Cursor who want one proxy server instead of many parallel stdio entries.
When should I use io.github.daedalus/mcp-smart-proxy?
Use it during build agent-tooling when you add a second or third MCP backend and need centralized routing or smarter delegation between servers.
How do I add io.github.daedalus/mcp-smart-proxy to my agent?
Install mcp-smart-proxy from PyPI, configure stdio in your agent to launch the proxy, wire downstream MCP server definitions per the GitHub repo, and test tool routing.