Interface

SCPI / VISA

The standard command set and VISA libraries (such as PyVISA) for controlling lab instruments, which agents use to run measurements.

Toolsfor SCPI / VISA

The most active tools first.

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

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

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

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

All 10 tools tagged SCPI / VISA

Builds and news tagged SCPI / VISA

Ranked by points weighed against age. New entries with early votes rise.

  1. 6 mo ago

    BuildBB-0010lucasgerads.comBuild of the week

    Claude Code checks a SPICE simulation against a LeCroy scope on a real circuit

    Lucas Gerads connected Claude Code to his LeCroy oscilloscope through lecroy-mcp and to ngspice through spicelib-mcp. In the post's 12-minute video, Claude simulates an RC low-pass filter, programs an ATtiny1614 to drive it and compares the scope traces with the simulation. Gerads warns that Claude cannot see the bench and needs an explicit pinout.

  2. 5 mo ago

    NewsBB-0060arxiv.org

    RFIA: an agent that plans RF measurements while a deterministic runtime drives the VNA

    Chunhui Li and Wei Fan describe RFIA, an RF instrument agent whose LLM plans while a deterministic runtime operates the instrument. A knowledge base supplies verified skills, workflow templates and SCPI command lookup. On a commercial vector network analyzer, the paper reports all 16 benchmark tasks handled with both MiniMax-M2.7 and Qwen3.6-27B, including 1 expected safety rejection.

  3. 5 mo ago

    NewsBB-0032helpfiles.keysight.com

    Keysight releases an MCP server for instrument control with engineer approval

    Keysight has released version 0.1 of its MCP Server for Instrument Control as a Windows executable. The release notes list 18 tools that discover VISA instruments, resolve SCPI commands from each instrument's definition file and run them. An engineer approves a plain-language preview of every command before it reaches hardware. Sessions are logged, and a simulation mode needs no instruments.