Control and query Rigol DHO824 oscilloscope for waveform capture and measurements
Connect Runs on your machine
claude mcp add rigol-dho824-mcp -e RIGOL_RESOURCE=<RIGOL_RESOURCE> -e VISA_TIMEOUT=<VISA_TIMEOUT> -e RIGOL_BEEPER_ENABLED=<RIGOL_BEEPER_ENABLED> -e RIGOL_TEMP_DIR=<RIGOL_TEMP_DIR> -- docker run -i --rm ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae
{
"mcpServers": {
"rigol-dho824-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae"
],
"env": {
"RIGOL_RESOURCE": "<RIGOL_RESOURCE>",
"VISA_TIMEOUT": "<VISA_TIMEOUT>",
"RIGOL_BEEPER_ENABLED": "<RIGOL_BEEPER_ENABLED>",
"RIGOL_TEMP_DIR": "<RIGOL_TEMP_DIR>"
}
}
}
}
{
"mcpServers": {
"rigol-dho824-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae"
],
"env": {
"RIGOL_RESOURCE": "<RIGOL_RESOURCE>",
"VISA_TIMEOUT": "<VISA_TIMEOUT>",
"RIGOL_BEEPER_ENABLED": "<RIGOL_BEEPER_ENABLED>",
"RIGOL_TEMP_DIR": "<RIGOL_TEMP_DIR>"
}
}
}
}
{
"servers": {
"rigol-dho824-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae"
],
"env": {
"RIGOL_RESOURCE": "<RIGOL_RESOURCE>",
"VISA_TIMEOUT": "<VISA_TIMEOUT>",
"RIGOL_BEEPER_ENABLED": "<RIGOL_BEEPER_ENABLED>",
"RIGOL_TEMP_DIR": "<RIGOL_TEMP_DIR>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
RIGOL_RESOURCERequired | VISA resource string for connecting to the oscilloscope (e.g., 'TCPIP0::192.168.1.100::inst0::INSTR'). |
VISA_TIMEOUTOptional | Communication timeout in milliseconds |
RIGOL_BEEPER_ENABLEDOptional | Enable or disable oscilloscope beeper sounds |
RIGOL_TEMP_DIRRequired | 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. |
Details
| Package | ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae (OCI, stdio) |
| Package | [email protected] (PYPI, stdio) |
| First published | 2 Nov 2025 |
| Last updated | 2 Nov 2025 |
| Registry name | io.github.aimoda/rigol-dho824-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
