mcp-sieve

dimarch0x/mcp-sieve
★ 1 stars Python AI/LLM Updated 9d ago
Semantic tool selection proxy for MCP servers — LLM sees 2 tools instead of dozens
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-sieve": {
      "command": "uvx",
      "args": [
        "mcp-sieve"
      ]
    }
  }
}

Or install with pip: pip install mcp-sieve

README Excerpt

A semantic proxy for MCP servers. Solves **tool selection degradation** — when an LLM has too many tools, it picks the wrong ones. The sieve sits between the client (Claude Code, Hermes, any MCP client) and downstream MCP servers. The client sees **2 tools** instead of dozens: `mcp_router_select` + `mcp_router_call`. The first finds relevant tools via embeddings, the second proxies the call.

Tools (2)

mcp_router_callmcp_router_select