{"repo":"assimelha/cmcp","free":true,"listed":false,"github":"https://github.com/assimelha/cmcp","clone":"git clone https://github.com/assimelha/cmcp.git","description":"Code Mode MCP — aggregate all your MCP servers behind search() + execute()","language":"Rust","stars":31,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"cmcp — Code Mode MCP Stop registering dozens of MCP servers. Register one proxy that aggregates them all behind just 2 tools . Your AI agent writes TypeScript to discover and call tools across every connected server — with full type safety, sandboxed execution, and automatic response truncation. Inspired by Cloudflare's approach to code-mode MCP. Why The MCP tool explosion is real. Every new server adds 5-30 tools to your agent's context. With 6 servers that's potentially 180 tool definitions the model has to parse on every turn. cmcp flips the model: instead of N tools, you get 2 : Tool Purpose ------ --------- search() Discover tools by writing TypeScript filter code execute() Call tools across any server with typed async code The agent writes code to interact with tools, not JSON blobs. This means: - 99% fewer tool definitions in context (2 vs hundreds) - Hot-reload — add servers without restarting Claude or Codex - Composable — chain multiple tool calls in a single execution - Type-safe — auto-generated TypeScript declarations from JSON Schema - Sandboxed — code runs in a QuickJS engine with a 64 MB memory limit Quick start That's it. Restart Claude and you'll see code-mode-mcp with the search and execute tools. Copy-paste from any MCP README Most MCP server docs give you a claude mcp add or codex mcp add command. Just prepend cmcp : How it works search — discover tools The agent writes TypeScript to filter the tool catalog: execute — call tools Each server is a typed glo","default_branch":null,"files":null,"tree":[],"storefront":"/r/assimelha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/assimelha/cmcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}