Agent♥︎Age
Catalog

Digilent WaveForms MCP Server

Official

by KenosInc · Python

MCP server for Digilent WaveForms instruments (oscilloscope, AWG, logic analyzer).

io.github.KenosInc/dwf-mcp-server — MCP Server for Digilent WaveForms Instruments

This MCP server provides integration for Digilent WaveForms instruments, targeting oscilloscope, arbitrary waveform generator (AWG), and logic analyzer use cases. It is built on dwfpy, a Python binding for the Digilent WaveForms SDK (libdwf), enabling access to supported devices.

🛠️ Key Features

  • MCP server for Digilent WaveForms instruments (oscilloscope, AWG, logic analyzer)
  • Python binding via dwfpy for Digilent WaveForms SDK (libdwf)
  • Device support includes Analog Discovery 2 (AD2), Analog Discovery 3 (AD3), and Digital Discovery (DD)
  • Also supports any device covered by the Digilent WaveForms SDK

🚀 Use Cases

  • Controlling and working with oscilloscope hardware
  • Generating waveforms using an arbitrary waveform generator (AWG)
  • Capturing/analyzing digital signals with a logic analyzer

⚡ Developer Benefits

  • Uses libdwf through dwfpy
  • No host-side WaveForms SDK installation required (Docker-based)

⚠️ Limitations

  • Requires Docker on the host machine

Topics

analog-discoverydigilentlogic-analyzeroscilloscopeprotocol-analyzerwaveform-generatorwaveforms