About
Waveform is an MCP (Model Context Protocol) server designed to facilitate the reading and in-depth analysis of digital waveform files, specifically supporting VCD (Value Change Dump) and FST (Fast Signal Trace) formats. Leveraging the 'wellen' library, it offers a robust set of functionalities including opening waveform files, listing signals with hierarchical paths, reading signal values at specific time indices, retrieving signal metadata, and finding signal changes or events based on complex conditional expressions. It supports both STDIO and a streamable HTTP server for flexible access, enabling remote waveform analysis and integration into various development workflows.