TC
ToolCompared
MCP Server

KiCAD MCP Server MCP Server

by mixelpixx

Natural-language PCB design, routing, and Gerber export.

CommunityPythonDesign Tools

About KiCAD MCP Server

Provides a communication bridge between AI assistants and KiCAD PCB design software. Empowers users to manage projects, design schematics and PCBs, place components, route traces, run design rule checks, and generate exports (Gerber, PDF, 3D models) through natural language requests.

Tags

pcb-designkicadschematicsgerber

How to install KiCAD MCP Server

Transport
Local (stdio)

Client configuration

{
  "mcpServers": {
    "kicad-mixelpixx": {
      "command": "node",
      "args": [
        "/path/to/KiCAD-MCP-Server/dist/index.js"
      ],
      "env": {
        "PYTHONPATH": "/path/to/kicad/python",
        "LOG_LEVEL": "info"
      }
    }
  }
}

Copied from the official README — . Replace placeholder keys with your own credentials.

Client setup documented by the maintainer

ClientSetup steps in README
Claude DesktopYes
Claude CodeYes
CursorNot documented
VS CodeYes
WindsurfNot documented

“Not documented” means the README has no client-specific steps — most MCP clients can still run a local stdio server from the configuration above.

Related MCP servers in Design Tools