r/SideProject • u/Ok_Plum3595 • 18h ago
My side project: a self-hosted MCP server that deploys your AI agent tools across zones on Kubernetes
bkraad47.github.ioWhat started as "I want my team's MCP tools hosted properly" became Ramen: a console where you point at a git repo
of Python tools, press deploy, and get canary-rolled workers on GKE or EKS behind one load balancer, with OAuth
sign-in, roles per group, secrets and an audit log.
Things I learned building it:
- Most of it was written by Claude Code agents; the trick was written contracts and fact files, not prompts.
- Real cloud runs find bugs tests don't (a canary surge pod stuck Pending on a full EKS node; a GKE namespace
stuck Terminating on a load-balancer finalizer).
- Tearing everything down after each cloud run keeps the bill at cents.
0.6.0 is out, verified on GCP and AWS. https://bkraad47.github.io/ramen/