
VCD Waveform Analyzer
Analyzes digital signal waveforms from VCD files, allowing you to query specific signals and their changes over time. Useful for debugging and verifying digital circuits and hardware designs.
Enables querying and analysis of digital signal data from Value Change Dump (VCD) waveforms for applications in digital design, hardware verification, and signal analysis.
What it does
- Query specific signals from VCD waveform files
- Filter signal data by timestamp ranges
- Extract signal changes for large waveform files
- Analyze digital signal transitions and timing
Best for
About VCD Waveform Analyzer
VCD Waveform Analyzer is a community-built MCP server published by seanmcloughlin that provides AI assistants with tools and capabilities via the Model Context Protocol. VCD Waveform Analyzer enables efficient querying and analysis of VCD digital signal data for hardware verification and d It is categorized under analytics data, developer tools.
How to install
You can install VCD Waveform Analyzer in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
VCD Waveform Analyzer is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
mcp-vcd
A model context protocol (MCP) server for value change dump (VCD) waveforms.
https://github.com/user-attachments/assets/9d1a6a64-de22-4b5a-a597-685c663c9c79
Tools
get-signal: Provide all changes of the specified signal name to the model's context. This is useful for large waveform files with many signals where you cannot fit the entire VCD file into the model's context window.- Can optionally specify a start and end timestamp range for the model to look at.
Installation
uv pip install --system mcp-vcd
And add the following to your claude_desktop_config.json:
"mcpServers": {
"mcp-vcd": {
"command": "uv",
"args": [
"run",
"mcp-vcd"
]
}
}
See Anthropic's MCP documentation for more info.
Alternatives
Related Skills
Browse all skillsAnalyze ab test analyzer operations. Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category. Use when writing or running tests. Trigger with phrases like "ab test analyzer", "ab analyzer", "analyze ab test r".
Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.
Analyze correlation analyzer operations. Auto-activating skill for Data Analytics. Triggers on: correlation analyzer, correlation analyzer Part of the Data Analytics skill category. Use when analyzing or auditing correlation analyzer. Trigger with phrases like "correlation analyzer", "correlation analyzer", "analyze correlation r".
CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.
.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET Core, Entity Framework Core, EF Core, .NET Core, minimal API, Web API, gRPC, authentication .NET, Identity, JWT .NET, authorization, LINQ, async/await C#, background service, IHostedService, SignalR, SQL Server, PostgreSQL .NET, dependency injection, middleware .NET.
Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.