Patches for the messiest parts of building with AI.
Self-host one control plane for all your MCP servers. Install once, sync everywhere, never edit a config file again.
You're building with AI. You use Claude Desktop and Cursor and Cline. Every one of them speaks MCP. Every one of them has its own JSON config file in its own weird location. Every server you install means editing all of them by hand, pasting API keys in plaintext, and praying.
When something breaks, there are no logs. When you upgrade, nothing tells you. When a teammate joins, you send them a Notion doc.
This is the patchbowl. The mess where patches go to die.
Patchbowl is one self-hosted control plane that owns the truth about your MCP servers.
- Install once, sync everywhere. Pick a server from the catalog → Patchbowl writes it into Claude Desktop, Cursor, Cline, Windsurf, and Zed in one go.
- Secrets that aren't plaintext. API keys are stored encrypted, injected at runtime, never written to your client configs.
- Health you can see. Know which servers are running, which crashed, and why. Logs in one place.
- A catalog you can trust. Curated, community-PR'd, version-pinned MCP servers — not random GitHub repos.
- Your machine, your rules. Single binary or Docker Compose. No telemetry by default. No account required.
# Docker (coming soon)
docker run -d -p 3000:3000 -v patchbowl:/data ghcr.io/patchbowl/patchbowl
# Or one-click on a droplet — see docs/deploy/digitalocean.mdOpen http://localhost:3000, pick servers from the catalog, click install. Done.
⚠️ Status: pre-alpha. We're in the open from day one. Star the repo to follow along — the first usable release lands in a few weeks. Want to help shape it? Open an issue or hop in Discord.
┌──────────────────┐
│ Patchbowl │
│ (your droplet │
│ or laptop) │
└────────┬─────────┘
│ writes configs
┌────────────────┼────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌──────────────┐ ┌──────────────┐
│ Claude Desktop│ │ Cursor │ │ Cline / Zed │
│ (config) │ │ (config) │ │ (configs) │
└───────────────┘ └──────────────┘ └──────────────┘
Patchbowl is the source of truth. Your clients are read replicas.
- MCP server catalog (target: 100+ servers at launch)
- One-click install across Claude Desktop, Cursor, Cline, Windsurf, Zed
- Encrypted secret storage
- Self-host via Docker or one-click DigitalOcean
- Health checks and logs
- 🔜 Team mode — share a Patchbowl with your team, RBAC for secrets
- 🔜 Server audit — automated security scoring for each catalog entry
- 🔜 Custom server builder — wrap any HTTP API as an MCP server from the UI
- 🔜 More patches — beyond MCP. Prompt packs, agent skills, model configs.
A $6/mo basic droplet runs Patchbowl comfortably. Full guide: docs/deploy/digitalocean.md.
Because the MCP ecosystem is a bowl of half-stuck patches right now — and we're going to clean it up, one server at a time. The plan is to keep going: every messy corner of AI development gets a patch in the bowl.
Adding a server to the catalog is one PR with one YAML file — see catalog/README.md. We label good-first-issues weekly. Join the Discord, say hi, ship something.
Full contribution guide: CONTRIBUTING.md.
AGPL-3.0 — free to self-host forever, share-alike if you fork.