Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Vcd

FreeNot checked

Enables AI assistants to analyze hardware simulation VCD waveforms and GTKWave save files, providing access to signal values, bus definitions, and groupings wit

GitHubEmbed

About

Enables AI assistants to analyze hardware simulation VCD waveforms and GTKWave save files, providing access to signal values, bus definitions, and groupings without loading entire files.

README

A Model Context Protocol (MCP) server for analyzing VCD waveforms and GTKWave save files (.gtkw).

Give your AI assistant direct access to hardware simulation results — signal values, bus definitions, display formats, and signal groupings — without dumping entire files into the context window.

Tools

Tool Description
get-signal Get all value changes of a signal from a VCD file. Supports optional start_time / end_time range filtering.
load-gtkw Parse a .gtkw save file and return its full structure: metadata, signals, buses, and groups.
get-signal-groups Return the group hierarchy defined in a .gtkw file.
get-bus-signals Return the component signals of a named bus from a .gtkw file.
get-signal-with-format Get signal values from a VCD, formatted according to .gtkw display hints (hex, decimal, binary, etc.).

Installation

uv pip install mcp-vcd

Claude Desktop

Add to your claude_desktop_config.json:

"mcpServers": {
  "mcp-vcd": {
    "command": "uv",
    "args": [
      "run",
      "mcp-vcd"
    ]
  }
}

See Anthropic's MCP documentation for more info.

License

MIT

from github.com/key2/mcp-vcd

Install Vcd in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mcp-vcd

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add mcp-vcd -- uvx mcp-vcd

FAQ

Is Vcd MCP free?

Yes, Vcd MCP is free — one-click install via Unyly at no cost.

Does Vcd need an API key?

No, Vcd runs without API keys or environment variables.

Is Vcd hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Vcd in Claude Desktop, Claude Code or Cursor?

Open Vcd on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Vcd with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs