io.github.aimoda/rigol-dho824-mcp icon
io.github.aimoda

rigol-dho824-mcp

Rigol DHO824 Oscilloscope

Control and query Rigol DHO824 oscilloscope for waveform capture and measurements

stdiocommunityapplication

Package Details

ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae

Transportstdio
Runtimedocker

Runtime Arguments

Positional
Position 0
runThe runtime command to execute
Position 1
/tmp/rigol-data:/tmp/rigolBind mount path for waveform and screenshot data
Position 2
RIGOL_RESOURCEEnvironment variable name
Position 3
VISA_TIMEOUTEnvironment variable name
Position 4
RIGOL_BEEPER_ENABLEDEnvironment variable name
Position 5
RIGOL_TEMP_DIREnvironment variable name
Position 6
ghcr.io/aimoda/rigol-dho824-mcpThe container image to run
Named
-i
Run container in interactive mode
--rm
Automatically remove the container when it exits
-v
Bind mount a host directory into the container
-e
Set an environment variable in the runtime
-e
Set an environment variable in the runtime
-e
Set an environment variable in the runtime
-e
Set an environment variable in the runtime

Environment Variables

RIGOL_RESOURCE
Required

VISA resource string for connecting to the oscilloscope (e.g., 'TCPIP0::192.168.1.100::inst0::INSTR').

VISA_TIMEOUT(num)
Default:30000

Communication timeout in milliseconds

RIGOL_BEEPER_ENABLED(bool)
Default:false

Enable or disable oscilloscope beeper sounds

RIGOL_TEMP_DIR(file)
Required

Host-side path for returned file paths. The container writes to /tmp/rigol internally and translates paths to this value in responses. Must match the host path in your -v mount. Required for Docker usage.

Transportstdio

Environment Variables

RIGOL_RESOURCE
Required

VISA resource string for connecting to the oscilloscope (e.g., 'TCPIP0::192.168.1.100::inst0::INSTR').

VISA_TIMEOUT(num)
Default:30000

Communication timeout in milliseconds

RIGOL_BEEPER_ENABLED(bool)
Default:false

Enable or disable oscilloscope beeper sounds