Description
EDA Tools MCP Server provides AI assistants with access to Electronic Design Automation workflows through a unified interface. It integrates with industry-standard tools including Yosys for Verilog synthesis, Icarus Verilog for simulation, GTKWave for waveform analysis, and OpenLane for complete ASIC design flows. The server manages project workspaces, handles file operations, and executes EDA commands with appropriate error handling and timeout management. Particularly valuable for hardware designers working with AI assistants who need to perform complex chip design tasks like RTL synthesis, simulation, timing analysis, and physical layout generation without leaving their conversation interface.
Installation
git clone https://github.com/nellyw8/mcp4eda Claude Desktop Configuration
Add this configuration to your Claude Desktop config file to enable this MCP server:
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json
Config file location: %APPDATA%\Claude\claude_desktop_config.json
Config file location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"eda-tools": {
"command": "node",
"args": [
"path/to/server.js"
]
}
}
}