8 mo ago
1 of 12A step-by-step walkthrough of wrapping an instrument SDK as MCP tools. Read it for the warning about returning too many samples in one call, which applies to every server below.
Building an MCP server for the Analog Discovery 2
Ari Mahpour shows how he wrapped Digilent's WaveForms SDK in a FastMCP server to control an Analog Discovery 2 from an IDE. The article's figures show MCP tool calls capturing a waveform and generating a signal. A 3.3 V sine request came out at 6.6 V peak-to-peak, and he saves large captures to files rather than returning them.