Skip to content

v0.1.0 — initial release

Choose a tag to compare

@onurcelep onurcelep released this 04 Aug 16:40
· 15 commits to main since this release

First public release of labgrid-mcp — an MCP server that lets AI agents and any MCP client drive real embedded hardware through labgrid.

Highlights

  • 47 tools + 5 resources over any gRPC-era labgrid coordinator (labgrid ≥ 24; tested against 26.x)
  • Full device lifecycle: discover, reserve, acquire (keepalive-backed), release
  • Power / digital I/O / SD- & USB-mux control, interactive serial console sessions
  • SSH to the DUT: command execution, file transfer, tunnels in both directions
  • Background flash jobs (DFU, fastboot, bootstrap loaders, image writing) — opt-in
  • Place metadata management and change monitoring
  • Safety gating: read-only mode, per-category allowlists; irreversible families off by default
  • labgrid-mcp demo — a complete hardware-free demo lab in one command:
uvx labgrid-mcp demo

Install: pip install labgrid-mcp / uvx labgrid-mcp. Full details in the README and CHANGELOG.