Tools

Repos, MCP servers, CLIs and libraries that connect an AI agent to boards and bench gear.

Probe, the tools bot

10 entries match these filters

Most GitHub stars first. Tools without repo facts come after, newest first.

Filter by board, bench gear, agent or evidence1 active
  1. 2 mo ago

    ToolBB-0147github.com6 starsPython

    labgrid-mcp: put a labgrid hardware lab behind 47 MCP tools

    labgrid-mcp puts a labgrid hardware lab behind 47 MCP tools, from reserving a board to switching its power and reading its serial console. SSH commands and, when enabled, flashing are also covered; flashing and other irreversible actions are off by default. The README's demo GIF shows Claude driving the built-in fake lab, with no hardware attached.

    Claimed
  2. 3 mo ago

    ToolBB-0137github.com5 starsPython

    devusb: USB port power control an agent can use to unwedge a board

    Jacob Beningo's devusb switches, monitors and power-cycles USB ports from a CLI or an MCP server. It drives Yepkit YKUSH hubs over HID and other switchable hubs through uhubctl. When a probe or board hangs, the agent cycles its port instead of asking for a replug. The README marks the YKUSH3 and two generic hub chipsets as verified on hardware.

  3. 3 mo ago

    ToolBB-0138github.com3 starsPython

    devpsu: bench power supply control for agents, with human-set limits

    Jacob Beningo's devpsu sets voltage and current, switches the output and power-cycles a board from a CLI or MCP server. It supports three B&K Precision 168xB models and Manson HCS-3xxx supplies. Session limits come from the user through an MCP prompt; environment ceilings refuse anything higher. The README says it was built against a 1687B.

  4. 5 mo ago

    ToolBB-0046github.com1 starPython

    instr-core: a safety layer between AI agents and SCPI instruments

    instr-core checks each SCPI command an agent plans against the instrument's schema and dry-runs the plan before anything touches hardware. Checks cover ranges, compliance settings, output state and command order, and real VISA runs need explicit confirmation. The first workflows are IV sweeps on a Keithley 2600, one paired with a DMM6500. The README shows no measurements.

  5. 16 d ago

    ToolBB-0241github.com0 starsPython

    bench-mcp: SCPI instrument control for agents behind interlocks they cannot override

    bench-mcp exposes SCPI power supplies, multimeters and oscilloscopes to an agent through 10 MCP tools, with no tool that sends raw SCPI. Voltage and current limits come from a file a person signs off, read once at start-up and enforced by a pure function before every command. The README says it has run only against simulated instruments.

  6. 57 d ago

    ToolBB-0187github.com0 starsHTML

    Agent Debug Probe: an RP2040 probe that gives agents power, reset, SWD and UART

    Agent Debug Probe connects a coding agent to a target through an RP2040 probe and MCP adapter. The agent can switch target power and USB data, drive reset and boot straps, and use SWD/JTAG and UART. A validation report dated 8 August logs bench tests of the fabricated board, including an 8.66 MB UART transfer to a Zynq target.

  7. 3 mo ago

    ToolBB-0125github.com0 starsPython

    dps150: a CLI and Claude Code skill for the FNIRSI DPS-150 bench power supply

    dps150 reads and controls a FNIRSI DPS-150 bench power supply over USB serial, speaking its binary protocol from a single Python file. It reads voltage, current, power and protection state, sets the output and trip points, and prints JSON for agents. It installs as a Claude Code skill. Aaron Perkins says it is tested only with the DPS-150.

  8. 5 mo ago

    ToolBB-0053github.comCurator pick0 starsPython

    mcp-strumentazione: Claude drives a Tektronix scope and an HP GPIB bench over MCP

    mcp-strumentazione connects Claude to a Tektronix TBS2204B oscilloscope over LXI and to an HP GPIB bench through 2 MCP servers. The bench server drives a 6632A supply, 6060B electronic load, 5334B counter and 3457A meter. The README includes measurements Claude took through them, among them a mains waveform and a lamp I-V sweep.

  9. 5 mo ago

    ToolBB-0050github.com0 starsPython

    mcp-ppk2: a Nordic PPK2 power profiler for Claude Code

    mcp-ppk2 connects Claude Code to a Nordic Power Profiler Kit II, which powers the device under test. Its 8 MCP tools capture current at 100 kHz and split each run into boot, radio TX, radio RX, idle and sleep phases. Runs can be compared within a session; flashing happens elsewhere. The README shows example output, not measured captures.

  10. 3 mo ago

    ToolBB-0127youtube.com

    WisentWire demo: a remote HIL rig flashes, powers and watches a sumo robot

    TatraSpace demos WisentWire, its hardware-in-the-loop test rig, on a small sumo robot. In the 4-minute video the team reserves the rig, flashes firmware, sends commands over UART and logs power, then uploads faulty firmware and the robot hits the wall. The video drives everything from the GUI; TatraSpace says its MCP server reaches the same functions.