mcpcute
MCP aggregator - aggregate multiple MCPs behind a single interface to reduce context pollution for AI agents.
Instead of exposing 20+ MCP tools directly to your AI agent, mcpcute provides just 3 tools:
search_tools - Search/list available tools across all aggregated MCPs (returns names only)
get_tool_details - Get detailed schema and description for a specific tool
execute_tool - Execute a tool with the given arguments
Installation
Configuration
Create a mcpcute.config.json file (or set MCPCUTE_CONFIG env var):
See mcpcute.config.example.json for a full example.
Usage
As an MCP server
In Claude Desktop
Add to your claude_desktop_config.json:
How it works
mcpcute connects to all configured MCP servers on startup
It caches the list of available tools from each server
When an AI agent needs a tool, it first searches with
search_toolsThen it gets the schema with
get_tool_detailsFinally, it executes with
execute_tool
This reduces the initial context from potentially hundreds of tool schemas to just 3 simple tools.
License
MIT