Token导航 LogoToken导航TokenDH.com
Uvm Source Code 1 2 Knowledge MCP logo
AI代理stdio官方级别未说明来源级核验

Uvm Source Code 1 2 Knowledge MCP

MCP Server

一个为Claude提供UVM 1.2源代码级知识访问的模型上下文协议服务器,支持源代码浏览、类层次追踪和专家洞察检索。

工具数

11

提示词数

0

GitHub Stars

6

资源数

0
PythonClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

luoyonghao1997

提供方

luoyonghao1997

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

克劳德的UVM 1.2 MCP

一个MCP(模型上下文协议)服务器,为Claude提供 源代码级别 了解UVM 1.2——通用验证方法。

激活后,Claude可以浏览实际的UVM源文件,跟踪类层次结构,读取方法实现,并检索精心策划的专家见解,从而提供远远超出一般文档提供的答案。

UVM 1.2源代码和预构建的知识库捆绑在这个存储库中。无需额外的下载或构建步骤。

______________________________________________________________________

克劳德可以用这个MCP做什么

工具它做什么
search_uvm_source正则表达式搜索全部 .sv / .svh 文件
get_uvm_class完整的类源代码
get_uvm_class_hierarchy祖先/后代树
list_uvm_class_methods类中的所有方法
get_uvm_method_source精确的方法实现
list_uvm_classes浏览所有100+UVM课程
get_uvm_file带有行号的原始文件内容
list_uvm_files按子系统划分的文件树
get_uvm_macro宏定义来自 uvm_macros.svh
semantic_search_uvm自然语言搜索(RAG)
explain_uvm_concept结合资源+专家知识的深度潜水

______________________________________________________________________

需求

  • Python 3.10+
  • 约200 MB可用磁盘空间(用于Python虚拟环境)
  • 无需GPU
  • 没有外部API密钥

______________________________________________________________________

安装

1.克隆存储库

git clone https://github.com/YOUR_USERNAME/UVM_MCP.git
cd UVM_MCP

2.创建虚拟环境并安装依赖项

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
第一次运行将自动下载 all-MiniLM-L6-v2 嵌入模型(~90 MB)。

______________________________________________________________________

配置Claude代码

添加以下内容 ~/.claude/settings.json (如果文件不存在,请创建该文件):

{
  "mcpServers": {
    "uvm": {
      "command": "/absolute/path/to/UVM_MCP/.venv/bin/python",
      "args": ["/absolute/path/to/UVM_MCP/server.py"]
    }
  }
}

替换 /absolute/path/to/UVM_MCP 使用克隆仓库的实际路径。

示例 (如果克隆到您的主目录):

{
  "mcpServers": {
    "uvm": {
      "command": "/Users/yourname/UVM_MCP/.venv/bin/python",
      "args": ["/Users/yourname/UVM_MCP/server.py"]
    }
  }
}

保存后重新启动Claude Code。

______________________________________________________________________

验证

重新启动后,打开一个新的对话并运行:

/mcp

你应该看看 uvm 列为已连接的服务器。

然后试着问克劳德:

“解释如何 uvm_driver 与定序器通信,并向我展示相关的源代码。"

Claude将自动调用UVM MCP工具,以回答实际的源级细节。

______________________________________________________________________

UVM 1.2源

来源: accellera/uvm@uvm_1_2_RELEASE\ 许可证:Apache 2.0

目录标签

目录标签

PythonClaudeAI代理SystemVerilog本地部署UVM验证源代码分析硬件验证模型上下文协议Claude集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP