Skip to main content
Glama
README.md
# VksMcpServer

基于 vks 的 Verilog 开发与调试 MCP 服务器,提供语法检查、编译、仿真及第三方仿真器交叉验证功能。

## 安装依赖

```bash
pip install -r requirements.txt
```

## 生成配置

运行以下命令自动生成当前路径的 MCP 配置(vks 路径指向 `tools/vks.exe`):

```bash
python generate_config.py
```

也可将配置写入文件:

```bash
python generate_config.py -o mcp_config.json
```

## 一键安装到各 Agent

> 以下命令中的路径基于当前项目位置 `d:/Development/skills/VksMcpServer`,如项目路径不同请自行替换。

### Claude Code

```bash
claude mcp add -s user -e VKS_PATH=d:/Development/skills/VksMcpServer/tools/vks.exe vks -- python d:/Development/skills/VksMcpServer/server.py
```

### Codex

Codex 使用 TOML 配置文件 `~/.codex/config.toml`,添加以下内容:

```toml
[mcp_servers.vks]
command = "python"
args = ["d:/Development/skills/VksMcpServer/server.py"]
env = { "VKS_PATH" = "d:/Development/skills/VksMcpServer/tools/vks.exe" }
```

### OpenClaw

```bash
openclaw mcp set vks '{"command":"python","args":["d:/Development/skills/VksMcpServer/server.py"],"env":{"VKS_PATH":"d:/Development/skills/VksMcpServer/tools/vks.exe"}}'
```

### Cline

通过 Cline 面板 → MCP Servers → Configure 打开配置文件,添加:

```json
{
  "mcpServers": {
    "vks": {
      "command": "python",
      "args": ["d:/Development/skills/VksMcpServer/server.py"],
      "env": {
        "VKS_PATH": "d:/Development/skills/VksMcpServer/tools/vks.exe"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
```

### Cursor

将以下内容写入 `~/.cursor/mcp.json`(或项目根目录 `.cursor/mcp.json`):

```json
{
  "mcpServers": {
    "vks": {
      "command": "python",
      "args": ["d:/Development/skills/VksMcpServer/server.py"],
      "env": {
        "VKS_PATH": "d:/Development/skills/VksMcpServer/tools/vks.exe"
      }
    }
  }
}
```