1. Conduid
  2. Browser
  3. io.github.daedalus/mcp-smart-proxy
MCP server · Browser

io.github.daedalus/mcp-smart-proxy

An MCP server that provides a smart proxy to other mcp servers

Unclaimed browser
37Low

Scored 6 months ago · breakdown

About io.github.daedalus/mcp-smart-proxy

io.github.daedalus/mcp-smart-proxy is an MCP server in the Browser category: an MCP server that provides a smart proxy to other mcp servers.

Install

uvx
uvx mcp-smart-proxy
pip
pip install mcp-smart-proxy

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.daedalus/mcp-smart-proxy

Powered by Claude · Grounded in docs

I know everything about io.github.daedalus/mcp-smart-proxy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

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/

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.daedalus/mcp-smart-proxy

How do I install io.github.daedalus/mcp-smart-proxy?

Run uvx mcp-smart-proxy, then add the server to your MCP client's configuration.

Is io.github.daedalus/mcp-smart-proxy safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.daedalus/mcp-smart-proxy still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.