ZeroMCP v0.1.1 — ~27% faster with schema caching. See what changed →
Node.js

2.4x faster.
Half the memory.

ZeroMCP vs mcp-framework — HTTP benchmarks.

Throughput
5,497 req/s ZeroMCP
vs.
2,304 req/s mcp-framework
Latency (p50)
0.17 ms ZeroMCP
vs.
0.36 ms mcp-framework
Memory
77 MB ZeroMCP
vs.
141 MB mcp-framework

HTTP Performance — Head to Head

Same hello tool. Same methodology. 5-minute sustained load in Docker. Bare HTTP for ZeroMCP, mcp-framework with Express transport.

req/s p50 p99 Memory CPU
ZeroMCP (bare http) 5,497 0.17ms 0.32ms 77 MB 0.02%
mcp-framework 2,304 0.36ms 0.99ms 141 MB 0.03%

The tradeoff

mcp-framework is a TypeScript framework that ships its own Express server. ZeroMCP is a handler function you plug into whatever you already run. That architectural difference explains the 2.4x throughput gap — and why mcp-framework uses 141 MB to ZeroMCP's 77 MB. Neither is wrong. mcp-framework is simpler to start with. ZeroMCP is simpler to scale.

Drop a .js file. It's an MCP tool.