Rigol DHO824 Oscilloscope

MCP server · by aimoda

Developer Tools DockerPython v0.1.143-main.2b177ae

Control and query Rigol DHO824 oscilloscope for waveform capture and measurements

View source ↗ Website ↗ Generate config for multiple servers More servers

Install

registry version 0.1.143-main.2b177ae

Docker
docker run -i --rm ghcr.io/aimoda/rigol-dho824-mcp:0.1.143-main.2b177ae
Python
uvx rigol-dho824-mcp

Setup by client

Pick your client — the config below is generated for this server (local stdio). Copy respects the “Pin version” switch above.

claude_desktop_config.json

{
  "mcpServers": {
    "rigol-dho824-mcp": {
      "command": "uvx",
      "args": [
        "rigol-dho824-mcp"
      ],
      "env": {
        "RIGOL_RESOURCE": "<YOUR_RIGOL_RESOURCE>",
        "RIGOL_TEMP_DIR": "<YOUR_RIGOL_TEMP_DIR>"
      }
    }
  }
}

Format verified against the official Claude Desktop docs ↗.

Environment variables

Defined in the server's official registry manifest. Required secrets are shown as <YOUR_…> placeholders in the configs above.

  • RIGOL_RESOURCE required — VISA resource string for connecting to the oscilloscope (e.g., 'TCPIP0::192.168.1.100::inst0::INSTR').
  • VISA_TIMEOUT — Communication timeout in milliseconds
  • RIGOL_BEEPER_ENABLED — Enable or disable oscilloscope beeper sounds
  • RIGOL_TEMP_DIR 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.

GitHub

⭐ 6 stars · 最近更新于 360 天前 · MIT license

About this server

Rigol DHO824 MCP Server An MCP (Model Context Protocol) server for controlling and querying the Rigol DHO824 oscilloscope. Built by ai.moda. Hardware Requirements Supported Models This project only supports DHO804/DHO824 oscilloscopes (identical hardware). We recommend purchasing a DHO804 . Firmware…

Summary from the project README — github.com/aimoda/rigol-dho824-mcp

Distributed as Docker, Python, listed under Developer Tools. Review our MCP security guide before granting access to real data.

Frequently asked questions

What does the Rigol DHO824 Oscilloscope MCP server do?

Rigol DHO824 MCP Server An MCP (Model Context Protocol) server for controlling and querying the Rigol DHO824 oscilloscope. Built by ai.moda. Hardware Requirements Supported Models This project only supports DHO804/DHO824 oscilloscopes (identical hardware). We recommend purchasing a DHO804 . Firmware

How do I install Rigol DHO824 Oscilloscope?

Run the install command shown above, then paste the config for your client (Claude Desktop, Claude Code, Cursor, VS Code or Windsurf) into its MCP settings and restart the client.

Is Rigol DHO824 Oscilloscope free to use?

The MCP server itself is free to install. The source is public on https://github.com/aimoda/rigol-dho824-mcp. Any third-party service it calls may require its own API key and account.

Which clients support Rigol DHO824 Oscilloscope?

Any MCP-compatible client can use it, including Claude Desktop, Claude Code, Cursor, VS Code, Windsurf and custom agents.

Add this badge

Publish this server? Link back with a badge on your README or site — copy either snippet.

Listed on MCPNav

Markdown

[![Listed on MCPNav](https://mcpnav.net/badge/rigol-dho824-mcp.svg)](https://mcpnav.net/server/rigol-dho824-mcp/)

HTML

<a href="https://mcpnav.net/server/rigol-dho824-mcp/"><img src="https://mcpnav.net/badge/rigol-dho824-mcp.svg" alt="Listed on MCPNav" height="20"></a>