HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
assimelha
cmcp
Rust2026–2026
assimelha / cmcp

cmcp

Code Mode MCP — aggregate all your MCP servers behind search() + execute()

2Distinct people
3Mentions
0Explicit recommenders
32GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Code Mode MCP — aggregate all your MCP servers behind search() + execute()

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2026-02-21 09:51:23 UTC to 2026-03-09 08:53:51 UTC.

012026-02-21 00:00:00 UTC to 2026-02-22 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 212026-02-22 00:00:00 UTC to 2026-02-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-23 00:00:00 UTC to 2026-02-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-24 00:00:00 UTC to 2026-02-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-25 00:00:00 UTC to 2026-02-26 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-02-26 00:00:00 UTC to 2026-02-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-27 00:00:00 UTC to 2026-02-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-28 00:00:00 UTC to 2026-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-01 00:00:00 UTC to 2026-03-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMar 12026-03-02 00:00:00 UTC to 2026-03-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-03 00:00:00 UTC to 2026-03-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-04 00:00:00 UTC to 2026-03-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-05 00:00:00 UTC to 2026-03-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-06 00:00:00 UTC to 2026-03-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-07 00:00:00 UTC to 2026-03-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-08 00:00:00 UTC to 2026-03-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-03-09 00:00:00 UTC to 2026-03-10 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 9

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 212026-02-21 00:00:00 UTC2026-02-22 00:00:00 UTC110
Feb 222026-02-22 00:00:00 UTC2026-02-23 00:00:00 UTC000
Feb 232026-02-23 00:00:00 UTC2026-02-24 00:00:00 UTC000
Feb 242026-02-24 00:00:00 UTC2026-02-25 00:00:00 UTC000
Feb 252026-02-25 00:00:00 UTC2026-02-26 00:00:00 UTC101
Feb 262026-02-26 00:00:00 UTC2026-02-27 00:00:00 UTC000
Feb 272026-02-27 00:00:00 UTC2026-02-28 00:00:00 UTC000
Feb 282026-02-28 00:00:00 UTC2026-03-01 00:00:00 UTC000
Mar 12026-03-01 00:00:00 UTC2026-03-02 00:00:00 UTC000
Mar 22026-03-02 00:00:00 UTC2026-03-03 00:00:00 UTC000
Mar 32026-03-03 00:00:00 UTC2026-03-04 00:00:00 UTC000
Mar 42026-03-04 00:00:00 UTC2026-03-05 00:00:00 UTC000
Mar 52026-03-05 00:00:00 UTC2026-03-06 00:00:00 UTC000
Mar 62026-03-06 00:00:00 UTC2026-03-07 00:00:00 UTC000
Mar 72026-03-07 00:00:00 UTC2026-03-08 00:00:00 UTC000
Mar 82026-03-08 00:00:00 UTC2026-03-09 00:00:00 UTC000
Mar 92026-03-09 00:00:00 UTC2026-03-10 00:00:00 UTC101

What Hacker News says

3 sources
In Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
aceelric·Feb 21, 2026Submission

Show HN: Cmcp – Aggregate all your MCP servers behind 2 tools

I built cmcp, a proxy that sits between your AI agent (Claude, Codex) and all your MCP servers. Instead of registering each server individually — which can add 100+ tool definitions to your agent's context — you register one proxy that exposes just 2 tools: search() and execute(). The agent writes TypeScript to discover and call tools: // search — find tools across all servers return tools.filter(t => t.name.includes("screenshot")); // execute — call tools with full type safety await chrome_devtools.navigate_page({ url: "https://example.com" }); const shot = await chrome_devtools.take_screenshot({ format: "png" }); return shot; Type declarations are auto-generated from each tool's JSON Schema, so the agent gets typed parameters for every tool. TypeScript is stripped via oxc and the JS runs in a sandboxed QuickJS engine (64 MB memory limit
Read the rest
). Adding servers works exactly like you'd expect — just prepend cmcp to any claude mcp add command from a README: cmcp claude mcp add chrome-devtools npx chrome-devtools-mcp@latest cmcp install Built in Rust with rmcp, rquickjs, and oxc. Inspired by Cloudflare's blog post on code-mode MCP. What I found interesting building this: the biggest win isn't just fewer tokens — it's composability. An agent can chain calls across multiple servers in a single execution, which isn't possible with individual tool calls.
2 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.