Rigol DHO824 Oscilloscope MCP Server

Control and query Rigol DHO824 oscilloscope for waveform capture and measurements

Local serverstdioPython

What is the Rigol DHO824 Oscilloscope MCP Server?

Control and query Rigol DHO824 oscilloscope for waveform capture and measurements

What you get

An MCP (Model Context Protocol) server for controlling and querying the Rigol DHO824 oscilloscope.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
convert_png_to_webp.shConvert PNG frame sequences to animated WebP (e.g., ./scripts/convert_png_to_webp.sh "~/screenshots/*.png" output.webp)

How to install the Rigol DHO824 Oscilloscope MCP Server

{
  "mcpServers": {
    "rigol-dho824": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/tmp/rigol-data:/tmp/rigol",
        "-e",
        "RIGOL_RESOURCE",
        "-e",
        "VISA_TIMEOUT",
        "-e",
        "RIGOL_BEEPER_ENABLED",
        "-e",
        "RIGOL_AUTO_SCREENSHOT",
        "-e",
        "RIGOL_TEMP_DIR",
        "ghcr.io/aimoda/rigol-dho824-mcp:latest"
      ],
      "env": {
        "RIGOL_RESOURCE": "TCPIP0::192.168.1.100::inst0::INSTR",
        "VISA_TIMEOUT": "30000",
        "RIGOL_BEEPER_ENABLED": "false",
        "RIGOL_AUTO_SCREENSHOT": "false",
        "RIGOL_TEMP_DIR": "/tmp/rigol-data"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
RIGOL_RESOURCEConfiguration value read at startup.Optional
VISA_TIMEOUTConfiguration value read at startup.Optional
RIGOL_BEEPER_ENABLEDConfiguration value read at startup.Optional
RIGOL_AUTO_SCREENSHOTConfiguration value read at startup.Optional
RIGOL_TEMP_DIRFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Rigol DHO824 Oscilloscope to RIGOL RESOURCE.”
  • “Use Rigol DHO824 Oscilloscope to RIGOL TEMP DIR.”
  • “Use Rigol DHO824 Oscilloscope to VISA TIMEOUT.”

Frequently asked questions

Control and query Rigol DHO824 oscilloscope for waveform capture and measurements Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.