pyslang-mcp is a read-only Model Context Protocol server for compiler-backed Verilog and SystemVerilog analysis. It uses pyslang to parse HDL projects, report diagnostics, inspect design units and hierarchy, and expose structured semantic information to AI tools.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add pyslang -- uvx pyslang-mcp~/.codex/config.toml
[mcp_servers.pyslang]
command = "uvx"
args = ["pyslang-mcp"]
# codex mcp add pyslang -- uvx pyslang-mcp~/.cursor/mcp.json
{
"mcpServers": {
"pyslang": {
"command": "uvx",
"args": [
"pyslang-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"pyslang": {
"type": "stdio",
"command": "uvx",
"args": [
"pyslang-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pyslang": {
"command": "uvx",
"args": [
"pyslang-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pyslang": {
"command": "uvx",
"args": [
"pyslang-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pyslang": {
"command": "uvx",
"args": [
"pyslang-mcp"
]
}
}
}