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. 34 d ago

    ToolBB-0222github.com20 starsPython

    LabMCP: open-source MCP connectors for lab instruments, with safety limits

    K-Dense's LabMCP connects Claude and other assistants to lab instruments through 32 MCP servers. They cover balances, hotplate stirrers, syringe pumps, spectrometers, potentiostats and other instruments. Each server checks commands against user-set safety limits and logs them, and each has a practice mode. The README marks all 32 as tested only in simulation, from the makers' manuals.

    Claimed
  2. 18 d ago

    ToolBB-0237github.com3 starsRust

    AWIC: browser, MCP and SCPI control for cheap USB scopes and logic analyzers

    AWIC controls FX2-based USB logic analyzers and oscilloscopes that sigrok supports, from a Rust server with native USB drivers. Agents reach it through MCP, people through a web UI and scripts through an SCPI socket; it also switches USB hub port power. It runs on Linux and was built with Claude Code. The README says every feature works on hardware.

  3. 2 mo ago

    ToolBB-0149github.com3 starsPython

    pyMSO5000: an MCP server for Rigol MSO5000 scopes that checks every SCPI call

    Matthias Blaicher's pyMSO5000 controls Rigol MSO5000 oscilloscopes over VISA from Python or an MCP server. It checks every command against SCPI definitions extracted from the scope's firmware; a bad argument fails locally instead of landing in the error queue. The MCP server adds screenshots and front-panel control. The README's examples use an MSO5074 over LAN.

  4. 4 mo ago

    ToolBB-0100github.comCurator pick3 starsPython

    oscilloscope-mcp: an agent sets up a Rigol DS1104Z and checks hardware against RTL simulation

    oscilloscope-mcp connects Claude Code, Cursor or a custom agent to a Rigol DS1000Z oscilloscope over LAN SCPI. A profile lists the series' 15 trigger types and about 95 parameters, and the server checks requests against it before sending. A compare tool diffs captured edges against an RTL simulation. The README shows an agent-configured four-channel capture on a DS1104Z.

  5. 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.

  6. 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.

  7. 50 d ago

    ToolBB-0197github.com0 starsPython

    rigol-mcp: an MCP server for Rigol oscilloscopes, tested on the DHO814

    rigol-mcp connects any stdio MCP client to a Rigol oscilloscope over LAN and runs only in a container. Its tools set up channels, take measurements and save waveform captures and screenshots. The DHO814 is the main tested model, and the server labels each capability fact by how it was verified. The README lists smoke tests run without an input signal.

  8. 4 mo ago

    ToolBB-0099github.com0 starsPython

    mcp-hardware-tools: Claude judges its own scope captures and fixes the setup

    mcp-hardware-tools connects Claude to a Rigol DS1054Z oscilloscope and decodes SPI, I2C and UART from raw waveforms. Each capture comes back with clipping and trigger-status flags, and the agent adjusts the setup and captures again. The author reports bench tests against known signals from a JDS6600 generator and a Pico 2, and no use yet on an unknown fault.

  9. 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.

  10. 3 mo ago

    ToolBB-0110pypi.org

    scopebench-mcp: MCP server and agent skill for Rigol DHO800 oscilloscopes

    scopebench-mcp connects a coding agent to a Rigol oscilloscope over USB or LAN through an MCP server and an agent skill. The agent sets channels, timebase and triggers, captures waveforms and screenshots to files, and gets structured JSON back. The README names the DHO804D as its tested scope; USB control is Windows-only. We have not seen captures.