{"repo":"jiegec/waveform-mcp","free":true,"listed":false,"github":"https://github.com/jiegec/waveform-mcp","clone":"git clone https://github.com/jiegec/waveform-mcp.git","description":"MCP server to read waveform files","language":"Rust","stars":46,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Waveform MCP Server An MCP (Model Context Protocol) server for reading and analyzing waveform files (VCD/FST format) using the wellen library. Usage Installation Install via cargo: The built binary will be at /.cargo/bin/waveform-mcp . Install manually: The built binary will be at target/release/waveform-mcp . Running The server supports two transport modes: - Stdio mode (default): Uses standard input/output for MCP communication - HTTP mode : Uses streamable HTTP server for remote access at /mcp endpoint When running in HTTP mode, the server listens on the specified bind address (default: 127.0.0.1:8000 ). HTTP mode allows the waveform store to be shared across multiple HTTP sessions, enabling remote analysis of waveform files. Features - Open VCD (Value Change Dump) and FST (Fast Signal Trace) waveform files - List all signals in a waveform with hierarchical paths - Read the waveform module hierarchy as an indented tree - Read signal values at specific time indices (single or multiple) - Get signal metadata (type, width, index range) - Find signal events (changes) within a time range - Format time values with timescale information (e.g., \"10ns\", \"5000ps\") - Streamable HTTP server support for remote access Tools The server provides 8 MCP tools: 1. open waveform - Open a waveform file - file path : Path to .vcd or .fst file - alias : Optional alias for the waveform (defaults to filename) Example response: 2. close waveform - Close a waveform and free its memory - waveform id ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jiegec","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jiegec/waveform-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}