# rust-mcp-servers > Seven local MCP servers rewritten in Rust. Each replaces a Node (npx) or > Python (uvx) server that would otherwise sit resident in RAM for the whole > session. Compiled, they are 3-9 MB idle and ready in single-digit > milliseconds, against 115-620 MB and 0.4-1.6 s warm. Same tools, same > JSON-RPC, no runtime underneath. MIT. Made by Luka Löhr — https://lukaloehr.com git clone https://github.com/luka-loehr/rust-mcp-servers cd rust-mcp-servers && cargo build --release Then point an MCP client at target/release/ instead of an npx or uvx command. IMPORTANT: two of the seven are not full parity. n8n-mcp-rs does not proxy to a live n8n instance, and browser-mcp-rs is macOS-only with a smaller tool surface than Playwright. Details in the setup runbook and the servers reference. ## Setup - [Agent setup runbook](https://rmcp.lukaloehr.com/setup.txt): written for a coding agent. Asks what the user runs today, maps it, flags the two partial servers before touching anything, then builds, configures and verifies. Start here. - [Servers reference](https://rmcp.lukaloehr.com/servers.txt): the seven, what each replaces, and exactly where coverage stops. ## Reference - [Benchmarks](https://rmcp.lukaloehr.com/benchmarks.txt): idle RSS and time-to-ready per server against the original, with the measurement method. - [Everything in one file](https://rmcp.lukaloehr.com/llms-full.txt): all of the above concatenated. ## Source - [GitHub repository](https://github.com/luka-loehr/rust-mcp-servers): full source and per-server READMEs. MIT. - [BENCHMARKS.md](https://github.com/luka-loehr/rust-mcp-servers/blob/main/BENCHMARKS.md): the authoritative numbers and the reproduction script.