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

claude_desktop_config.json
{
  "mcpServers": {
    "eda-tools": {
      "command": "node",
      "args": [
        "path/to/server.js"
      ]
    }
  }
}