{"type":"mcp_server","name":"mcp-inception","description":"This TypeScript-based MCP server allows delegating tasks and offloading context windows by calling other MCP clients, enabling parallel and map-reduce execution of tasks, and acting as an agent for your agent.","category":"AI","language":"JavaScript","stars":29,"forks":1,"owner":"tanevanwifferen","github_url":"https://github.com/tanevanwifferen/mcp-inception","homepage":null,"setup":"## Setup\n\n1.  Install mcp-client-cli, including the config file and necessary MCP servers in `~/.llm/config.json`.\n2.  Create a bash file to activate the venv and execute the `llm` executable.\n3.  Install dependencies using `npm install`.\n4.  Build the server using `npm run build`.\n5.  For development with auto-rebuild, use `npm run watch`.\n6.  To use with Claude Desktop, add the server config to `~/Library/Application Support/Claude/claude_desktop_config.json` (MacOS) or `%APPDATA%/Claude/claude_desktop_config.json` (Windows), specifying the command, args, disabled status, autoApprove list, and environment variables (MCP_INCEPTION_EXECUTABLE and MCP_INCEPTION_WORKING_DIR).\n7.  Use the MCP Inspector for debugging with `npm run inspector`.","tools":"## Available Tools\n\n1.  MCP Server and Client in one (Made with use of [mcp-client-cli](https://github.com/adhikasp/mcp-client-cli))\n2.  Offload context windows\n3.  Delegate tasks\n4.  Parallel and map-reduce execution of tasks\n5.  `execute_mcp_client` (Ask a question to a separate LLM, ignore intermediate steps, and return the output.)\n6.  `execute_parallel_mcp_client` (Takes a list of inputs and a main prompt, and executes the prompt in parallel for each string in the input.)\n7.  `execute_map_reduce_mcp_client` (Process multiple items in parallel and then sequentially reduce the results to a single output.)","faq":null,"created_at":"2025-01-25T14:33:16+00:00","updated_at":"2025-03-28T22:26:40+00:00","source_url":"https://model-context-protocol.com/servers/mcp-client-delegation-context-window-offload","related_articles":[]}