# zinntikumugai/rigol-oscilloscope-mcp

Source: https://glimind.com/server/glama%2Fzinntikumugai%2Frigol-oscilloscope-mcp
Registry id: `glama/zinntikumugai/rigol-oscilloscope-mcp`
Status: unknown

## Tools (24)

- `analyze_fft`: Run host-side FFT analysis on captured waveform data.
- `autoset`: Automatically set up the oscilloscope for the current signal.
- `capture_screenshot`: Capture a screenshot of the oscilloscope display.
- `clear_measurements`: Clear all measurement results from the Result view.
- `connect`: Connect to a RIGOL oscilloscope via LAN or USB.
- `decode_serial`: Configure and retrieve serial protocol decoding (UART, SPI, I2C).
- `disable_afg`: Disable the AFG output.
- `enable_afg`: Enable the AFG output (requires confirm token for safety).
- `get_afg_status`: Get the current status of the AFG.
- `get_decode_results`: Get the results of serial protocol decoding.
- `get_status`: Get the current status of the oscilloscope (run/stop, errors).
- `get_waveform`: Capture waveform data from a channel.
- `identify`: Identify the connected oscilloscope (model, serial, firmware).
- `measure`: Perform a measurement on a channel (e.g., Vpp, frequency).
- `phase_sync`: Synchronize the phase of multiple channels or AFG.
- `run`: Start the oscilloscope acquisition (Run mode).
- `set_afg`: Configure the built-in AFG (function generator).
- `set_afg_arb`: Select an arbitrary waveform file for the AFG.
- `set_afg_modulation`: Configure AFG modulation (AM, FM, PM).
- `set_channel`: Configure a channel (scale, offset, probe attenuation).
- `set_timebase`: Configure the timebase (time per division).
- `set_trigger`: Configure trigger settings (source, type, level).
- `single`: Trigger a single acquisition.
- `stop`: Stop the oscilloscope acquisition.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
