Node.js 2.4x faster.
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.