Briefing
labgrid is the open-source framework embedded teams use to share lab boards, called places, with switchable power, serial consoles, USB muxes and flashing tools. labgrid-mcp maps that onto MCP. The README's example request, to acquire a board, flash last night's image and check for a login prompt, becomes a chain of tool calls.
It needs a gRPC-era coordinator (labgrid 24 or newer; tested against 26.x). Every tool carries read-only or destructive annotations, and there are per-category allowlists and a read-only mode. uvx labgrid-mcp demo starts a real coordinator and exporter with one fake board.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | onurcelep/ |
|---|---|
| Stars | 6 |
| License | Apache-2.0 Permissive |
| Language | Python |
| Last push | 12 Oct 2026 17 d ago |