Verilog/SystemVerilog RTL semantic analysis MCP Server — dual tree-sitter + pyslang engine with 28 MCP tools for module search, signal tracing, hierarchy building, FSM detection, clock domain analysis, and interactive visualization.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"verilog-mcp-server": {
"command": "uvx",
"args": [
"verilog-mcp-server"
]
}
}
}
Run in terminal:
claude mcp add verilog-mcp-server uvx verilog-mcp-server
Add to .cursor/mcp.json:
{
"mcpServers": {
"verilog-mcp-server": {
"command": "uvx",
"args": [
"verilog-mcp-server"
]
}
}
}
Or install with pip: pip install verilog-mcp-server