ToolBB-0053Curator pick

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.

Open original source github.com · StefanoT

Shown working
Why this evidence label?

README shows a 50 Hz waveform captured from the TBS2204B (serial and firmware listed) and I-V and filament-resistance plots from a PSU plus DMM ramp, with the measured table.

How we check entries
Preview image for mcp-strumentazione: Claude drives a Tektronix scope and an HP GPIB bench over MCP
The source's own preview image, from github.com.

Briefing

Tools such as measure, get_waveform, psu_set_voltage and psu_ramp_with_dmm take a request for a measurement instead of raw SCPI strings. The scope server uses stdio; the GPIB server runs over streamable HTTP as a Windows service. Every tool that sets a voltage or current checks it against the instrument's limits on the server.

In the published lamp sweep, the supply and the meter disagree by 2.36 V at a 12 V setting, lost in thin leads; thicker leads cut that to 0.11 V. The filament's hot-to-cold resistance ratio comes out at about 7:1 from the meter reading and about 3:1 from the supply's. The README warns that the GPIB bench has no authentication by default.

“Every measurement below was actually acquired through these servers, in lab sessions driven by Claude.”

StefanoT, in the source on github.com

From the GitHub API

Repository facts

Repository facts for stefanot76/mcp-strumentazione, from the GitHub API
Repositorystefanot76/mcp-strumentazione
Stars0
LicenseApache-2.0 Permissive
LanguagePython
Last push25 May 2026 5 mo ago

Tags

Agent

Report a problem with this entry