# Plumb MCP server

> Provides coding agents with LSP-backed semantic intelligence, transactional file edits, and multi-agent coordination via a shared daemon.

- Repository: https://github.com/plumbkit/plumb
- Page: https://hostedmcp.org/servers/plumbkit/plumb
- Transport: —
- Stars: 4
- License: MIT
- Latest version: 0.27.0

## FAQ

### How does Plumb ensure write safety during code edits?

It uses atomic I/O where writes are staged in temporary files, per-path locking to prevent race conditions, and multi-file transactions with guaranteed rollback.

### Can multiple agents work on the same codebase simultaneously?

Yes, Plumb acts as a coordination layer where agents can see each other's active sessions, exchange messages via a mailbox, and share findings.

### What happens if the Plumb daemon crashes during a session?

The 'plumb serve' proxy is crash-resilient; it will respawn the daemon and replay the handshake so the agent remains unaware of the interruption.

### Does Plumb support different programming languages?

Yes, it supports languages through LSP (like Go and Python) or via a built-in tree-sitter index for over 31 languages including JavaScript, Ruby, and C++.
