# KenosInc/dwf-mcp-server

Source: https://glimind.com/server/glama%2Fkenosinc%2Fdwf-mcp-server
Registry id: `glama/kenosinc/dwf-mcp-server`
Status: unknown

## Tools (13)

- `analog_capture`: Capture analog waveform samples (oscilloscope); supports action='single' / 'start' / 'read' / 'stop' for continuous capture across tool calls
- `close_device`: Close the persistent device session and stop all outputs
- `device_info`: Get detailed information about a specific device
- `device_session_status`: Check whether the persistent device session is currently open
- `device_state`: Report per-sub-instrument running/idle status (AWG, scope, LA, power supply)
- `digital_capture`: Capture digital logic signals (logic analyzer); supports action='single' / 'start' / 'read' / 'stop' for continuous capture across tool calls
- `generate_waveform`: Generate an analog signal (AWG): sine, square, triangle, ...; supports action='pulse' / 'start' / 'stop' for persistent output
- `gpio_read`: Read the logic level of a digital I/O pin
- `gpio_write`: Set the logic level of a digital I/O pin
- `list_devices`: List all connected Digilent WaveForms devices
- `measure`: Measure DC voltage, RMS, frequency, period, or peak-to-peak
- `power_supply`: Control the programmable power supply (V+ / V-)
- `spi_transfer`: Send and receive data over SPI using the digital protocol interface

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