Plumb MCP server
io.github.plumbkit/plumb·v0.26.2·4 starsLSP-backed IDE intelligence plus concurrency-safe, transactional edits for AI coding agents.
not scanned yet
4 stars
Reviews
Write oneNobody has reviewed Plumb yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Plumb tools
No tool declarations could be read from the package source. They show once the server is installed.
How Plumb compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 68/100
- higher than 30% of 48,255 servers
- GitHub stars
- 4
- more than 82% of 28,688 servers
Release history: 10 versions in the registry since 2026-09-17, latest 2026-10-16, typically one every 3 days.
Install Plumb in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Plumb repository's README, as published. We do not edit it. Read it on GitHub
IDE intelligence for agents — guardrails for unattended work, coordination for fleets.
Plumb is an MCP server that gives a coding agent the intelligence layer of an IDE — LSP-backed semantics, a tree-sitter code index, and project memory — inside guardrails: atomic, lock-serialised writes with transactional rollback, scoped filesystem and git access, and a daemon that survives its own crashes. And because every agent you run shares that one daemon, plumb is also the coordination layer between them: peers see the writes others made, message each other, and hand off work instead of duplicating it. A single binary; nothing else to install.
Why Plumb
LLM agents usually work by reading whole files into the context window — token-heavy, lossy at scale, blind to symbol semantics, and unsafe to let loose on a real repo. Plumb is built on four pillars, in priority order.
1. Reliability & write-safety
Leaving an agent to edit a codebase for an hour is only viable if writes can't corrupt files and a crash can't wedge your session.
- Atomic I/O — every write is staged in a temp file and renamed into place. No partial writes, ever. Symlink-aware, CRLF-tolerant.
- Per-path locking — the daemon serialises concurrent writes to the same file across every session and chat window. No races.
- Multi-file transactions — apply edits across dozens of files with guaranteed atomic rollback if any step fails.
- Crash-resilient daemon — plumb serve is a reconnecting proxy. If the daemon crashes or hangs, it respawns one and replays the handshake; the agent never notices. In-flight writes are never silently re-run.
- Optimistic concurrency — mtime/sha guards catch stale edits before they clobber newer changes.
See it run: docs/demos/ — two-agents-one-file.sh (a stale write is refused, nothing is lost) and daemon-respawn.sh (below — the daemon is killed mid-session; the agent's next edit still succeeds):
2. Multi-agent coordination
One daemon serves every agent you run — which makes it the natural place for agents to see and talk to each other, not merely avoid each other's writes. Locks stop two agents corrupting a file; coordination stops them duplicating a task, rebasing onto a function signature a peer is mid-rewrite of, or shipping a change a peer's in-flight work is about to invalidate.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreD → Cscore 68
Plumb: common questions
- Is Plumb MCP server safe?
- With care: it is graded C, so read the findings first (68/100). Read the Plumb safety report
- Does Plumb need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Plumb maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.26.2.
- How does Plumb compare with other MCP servers?
- safety score 68/100 (higher than 30% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers). Full comparison.