servers / analog-discovery-mcp-server
analog-discovery-mcp-server
communityunknownpythonwrite capablehealthy
MCP server for Digilent Analog Discovery devices
01Tools · 16
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| write_digital_outputs Write static digital output pin values. | write | true | unknown |
| release_device Safely stop active outputs and release the selected device. | unknown | unknown | unknown |
| start_synchronized_wavegen Start synchronized Wavegen outputs on multiple analog output channels. | unknown | unknown | unknown |
| capture_analog_waveform Capture analog input waveform samples from channel 1 and/or 2. | unknown | unknown | unknown |
| measure_analog_waveform Measure one channel; trigger_channel must match channel when provided. | unknown | unknown | unknown |
| list_devices List connected Digilent WaveForms devices. | read | false | unknown |
| get_digital_io_limits Return static digital I/O pin capabilities. | read | false | unknown |
| get_waveforms_version Return the detected Digilent WaveForms SDK version. | read | false | unknown |
| get_wavegen_status Return Wavegen status for a selected analog output channel. | read | false | unknown |
| get_wavegen_limits Return Wavegen output limits for the selected device. | read | false | unknown |
| get_analog_capture_limits Return analog waveform capture limits for the selected device. | read | false | unknown |
| start_wavegen Start Wavegen output on a selected analog output channel. | unknown | unknown | unknown |
| read_analog_voltage Read one analog input voltage sample from channel 1 or 2. | read | false | unknown |
| stop_wavegen Stop Wavegen output on a selected analog output channel. | unknown | unknown | unknown |
| read_digital_inputs Read static digital input pin values. | read | false | unknown |
| get_analog_input_status Return analog input capability and current status metadata. | read | false | unknown |
02Install & source
uvx analog-discovery-mcp-server
uvxpip install analog-discovery-mcp-server
pip- repohttps://github.com/vliboras/analog-discovery-mcp-server
- packagehttps://pypi.org/project/analog-discovery-mcp-server
- homepagehttps://github.com/vliboras/analog-discovery-mcp-server
- licenseMIT
- adoption0 stars · 0 forks
05Provenance & freshness
sourcesPyPI [p4]
last_checked2026-08-16 20:15Z
next_check2026-08-16 23:15Z
cadenceevery 3h
verifiedhandshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/analog-discovery-mcp-server)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →