Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
daedalus avatar

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)
terminal
claude mcp add mcp-smart-proxy -- uvx mcp-smart-proxy

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Packagemcp-smart-proxy
TransportSTDIO
AuthNone
Last updatedApril 22, 2026
Repositorydaedalus/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

PyPI Python Coverage Ruff

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 model
  • UpstreamConfig - Upstream server configuration
  • EmbeddingConfig - Embedding backend configuration
  • VectorStoreConfig - Vector store backend configuration

Models

  • ListResult - Result from the list tool
  • SearchResult - Result from the search tool
  • ToolResult - 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.

Developer Toolsintegrationsdevops

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.