Briefing
On the first supply-changing MCP call of a session, the user is asked for the maximum voltage and current, and agent requests above them need approval. Hosts without MCP elicitation refuse over-limit requests, and output_off is never gated. The supply's own OVP and OCP form a third layer, and the tool descriptions tell agents to check the DUT's ratings.
Supplies are picked by USB location, because identical supplies often ship USB bridges with the same serial number; each physical supply keeps its own limits. Auto-discovery sends a query to every USB serial port, so the README suggests pinning DEVPSU_PORT on benches with DUT consoles attached. The 1687B it was built against is a 36 V, 10 A supply. The tests run against a fake serial layer.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | jacobbeningo/ |
|---|---|
| Stars | 3 |
| License | MIT Permissive |
| Language | Python |
| Last push | 24 Jul 2026 3 mo ago |