
mcp-vcd

2024.12.24
2
Python波形分析信号处理其它
mcp-vcd 是一个基于模型上下文协议(MCP)的服务,专门用于处理值变化转储(VCD)波形文件。它允许用户从大型波形文件中提取指定信号的变化,并可选地指定时间戳范围进行分析,从而优化模型上下文窗口的使用。
View on GitHub
Overview
基本能力
产品定位
mcp-vcd 是一个专门用于处理和分析 VCD 波形文件的 MCP 服务器,旨在帮助用户高效地从大型波形数据中提取关键信号变化。
核心功能
- 信号变化提取:提供指定信号名称的所有变化信息。
- 时间范围筛选:可选地指定开始和结束时间戳范围,以限制分析的时间窗口。
适用场景
- 处理大型 VCD 波形文件,其中包含大量信号,无法一次性加载到模型的上下文窗口中。
- 需要从波形数据中提取特定信号的变化信息进行分析或调试。
工具列表
- get-signal:提取指定信号的所有变化信息,支持时间范围筛选。
使用教程
使用依赖
无特殊前置依赖,直接通过 uv 包管理器安装。
安装教程
- 使用以下命令安装 mcp-vcd:
bash uv pip install --system mcp-vcd
- 在
claude_desktop_config.json
文件中添加以下配置:json "mcpServers": { "mcp-vcd": { "command": "uv", "args": [ "run", "mcp-vcd" ] } }
调试方式
安装完成后,可通过运行服务并调用 get-signal
工具来验证功能是否正常。具体调试命令需参考实际使用场景和信号名称。
常见问题解答
无明确常见问题解答信息。