Skip to main content

mcp-smart-proxy

mcp-name: io.github.daedalus/mcp-smart-proxy

Token-efficient MCP server gateway with semantic tool search

Install

pip install -e .

Usage

from mcp_smart_proxy import MCPSmartProxyServer, load_config

config = load_config("proxy.yaml")
server = MCPSmartProxyServer(config)

CLI

mcp-smart-proxy serve --config proxy.yaml
mcp-smart-proxy serve --config proxy.yaml --watch ./servers/
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.

API

Config

  • load_config(path) - Load configuration from YAML or JSON file
  • validate_config(path) - Validate configuration file

Server

  • MCPSmartProxyServer - Main server class

Development

pip install -e ".[dev]"
pytest
ruff format src/ tests/
ruff check src/ tests/
mypy src/

Release files for mcp-smart-proxy 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-smart-proxy 0.1.1
File Size Uploaded
mcp_smart_proxy-0.1.1.tar.gz 18.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-smart-proxy 0.1.1
File Interpreter ABI Platform
mcp_smart_proxy-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 38.2 kB

Release files / mcp_smart_proxy-0.1.1.tar.gz

Download URL mcp_smart_proxy-0.1.1.tar.gz
Size 18.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d0722485e46efe3e6ba298148c131530c1a97b11555a8d1c22a3edfa21fb3e77
BLAKE2b-256 checksum
How to use checksums
89d9d0d4adda456a045de46729436aa189de140a006593ed25b39f196cf6ec35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 25, 2026.

Transparency log

Release files / mcp_smart_proxy-0.1.1-py3-none-any.whl

Download URL mcp_smart_proxy-0.1.1-py3-none-any.whl
Size 19.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a74f0f78cae893f7ed7df04813400be3363f3599f92e5b14dd65bf6ba4438ec5
BLAKE2b-256 checksum
How to use checksums
f90109fb9638c3cf520ec63edaf5ce94f297be1d2d75780008de91ef826fed2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page