Smart Proxy MCP server
An MCP server that provides a smart proxy to other mcp servers
0 stars22 downloads/wk
Reviews
Write oneNobody has reviewed Smart Proxy yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Smart Proxy tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 158 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Smart Proxy compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,273 servers
- Downloads a week
- 22
- more than 9% of 11,915 servers with a package
Install Smart Proxy in Claude Code, Cursor or VS Code
claude mcp add mcp-smart-proxy -- uvx mcp-smart-proxy
What the publisher says
From the Smart Proxy repository's README, as published. We do not edit it. Read it on GitHub
MCPSmartProxy
Token-efficient MCP server gateway with semantic tool search
mcp-name: io.github.daedalus/mcp-smart-proxy
Install
pip install mcp-smart-proxyUsage
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.yamlThe --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/Nothing above is checked by us. What we check is on the safety report.
Smart Proxy: common questions
- Is Smart Proxy MCP server safe?
- Mostly: it is graded B (82/100). Read the Smart Proxy safety report
- How do I install Smart Proxy?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Smart Proxy need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Smart Proxy maintained?
- The last commit was 194 days ago (2026-04-22). The latest release is v0.1.1.
- How does Smart Proxy compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,273 servers); downloads a week 22 (more than 9% of 11,915 servers with a package). Full comparison.