Acts as a token-efficient gateway between Claude and multiple MCP servers by using semantic search to find relevant tools instead of loading everything upfront. You configure upstream servers in YAML, and it builds a vector index of their tool descriptions. When Claude needs something, it queries the index first, then proxies calls to the right server. Supports stdio transport out of the box, includes a watch mode for hot-reloading server configs from a directory, and lets you validate or inspect your setup via CLI commands. Reach for this when you're hitting context limits from too many tool definitions or want to aggregate tools from several MCP servers without overwhelming the model.
claude mcp add --transport stdio daedalus-mcp-smart-proxy -- uvx mcp-smart-proxy