Skip to main content

One post tagged with "rewrite"

View All Tags

Why We Rewrote mcpzip from Go to Rust

· 6 min read

mcpzip started as a Go project. It worked well -- the Go SDK for MCP was solid, the binary was reasonable, and the codebase was clean. But as we pushed the proxy harder with more servers, more tools, and tighter performance requirements, we hit Go's limits.

So we rewrote the entire thing in Rust. Here is why, and how it went.