Vks MCP Server
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"
}
}
}
}
```
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues