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

ZeroMCP is here.

April 3, 2026

Zero-config MCP runtime. 10 languages. 0 dependencies. Built-in sandbox.
Drop a file, it's an MCP tool.

What's in this release

10 languages

Node.js, Python, Go, Rust, Java, Kotlin, Swift, C#, Ruby, PHP. Same architecture, idiomatic per language.

Zero dependencies

Most languages need nothing beyond the standard library. Rust uses serde + tokio. Java uses gson. Kotlin uses kotlinx-serialization.

Streamable HTTP

Production-ready HTTP transport by default. Embeds into any framework as a handler function — Express, FastAPI, Chi, Actix, Javalin, and more.

File-based tools

Node.js, Python, Ruby, PHP: drop a file in ./tools/ and it's live. Hot reload on change. No server restart.

Built-in sandbox

Network allowlists, sandboxed fetch, credential injection per directory, permission enforcement at runtime.

MCP 2024-11-05 spec

Full JSON-RPC 2.0 compliance. initialize, tools/list, tools/call, ping. 67 conformance tests, 0 failures.


Install

Available on every major package registry.

Node.js npm install @antidrift/zeromcp
Python pip install antidrift-zeromcp
Go go get github.com/antidrift-dev/zeromcp
Rust cargo add zeromcp
Java dev.antidrift.zeromcp:zeromcp:0.1.0
Kotlin dev.antidrift.zeromcp:zeromcp:0.1.0
Swift github.com/antidrift-dev/zeromcp
C# dotnet add package Antidrift.ZeroMcp
Ruby gem install zeromcp
PHP composer require antidrift/zeromcp

Performance

ZeroMCP vs Official MCP SDKs. Same hello tool, HTTP transport, 5 minutes sustained load, Docker containers.

Language ZeroMCP Official SDK Faster ZeroMCP Mem Official Mem Deps
Rust 5,879 req/s 2,452 req/s 2.4x 4 MB 2,420 MB* 3 vs 6
Node.js 5,497 req/s 2,610 req/s 2.1x 26 MB 174 MB 0 vs 91
C# 5,260 req/s 2,517 req/s 2.1x 314 MB 78 MB 0 vs 41
Go 4,740 req/s 893 req/s 5.3x 23 MB 44 MB 0 vs 7
Java 4,512 req/s 2,658 req/s 1.7x 207 MB 217 MB 1 vs 15
Ruby 4,762 req/s 2,163 req/s 2.2x 26 MB 56 MB 0 vs 90
Kotlin 3,163 req/s 548 req/s 5.8x 194 MB 204 MB 2 vs ~30
Python 3,528 req/s 635 req/s 5.6x 27 MB 87 MB 0 vs 37
Swift 2,244 req/s 74 req/s 30x 96 MB 39 MB 0 vs 8
PHP 1,726 req/s 17 req/s 102x 33 MB 64 MB 0 vs 22

* Official Rust SDK (rmcp) leaks memory: 126 MB to 2.4 GB over 5 minutes.


Get started

Pick your language. Drop a file. Ship an MCP server.