MCP ExplorerExplorer

Mcp Vcd

@SeanMcLoughlinon a year ago
4 MIT
FreeCommunity
AI Systems
A Model Context Protocol implementation for Value Change Dump (VCD) files.

Overview

What is Mcp Vcd

mcp-vcd is a Model Context Protocol implementation designed for handling Value Change Dump (VCD) files, which are used to represent waveform data in digital design and simulation.

Use cases

Use cases for mcp-vcd include analyzing large VCD files in electronic design automation (EDA), debugging signal changes in hardware simulations, and optimizing performance in model context applications.

How to use

To use mcp-vcd, install it via the command uv pip install --system mcp-vcd, and configure your claude_desktop_config.json to include the mcp-vcd server command.

Key features

Key features include the ability to retrieve all changes of a specified signal name, making it efficient for large waveform files. Users can also specify a timestamp range for analysis.

Where to use

mcp-vcd is primarily used in digital design and simulation environments, particularly in scenarios involving waveform analysis and debugging.

Content

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

mcp-vcd MCP server

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:

See Anthropic’s MCP documentation for more info.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers