$ timeahead_
← mcp scores
87
kicad-mcp-pro

MCP server for KiCad 10/9 — schematic capture, PCB layout, DRC/ERC/DFM, signal & power integrity, EMC, SPICE simulation, FreeRouting, and Gerber/BOM/IPC-2581/STEP exports via AI agents.

overview

What it does

KiCad MCP Pro integrates LLM agents with KiCad 10 and 9 for schematic and PCB design workflows. Agents can set up projects, capture schematics, lay out PCBs, run design validation (DRC, ERC, DFM), perform signal and power integrity analysis, execute SPICE simulations, and export manufacturing files (Gerber, BOM, STEP, IPC-2581, PDF, pick-and-place). The server works with Claude Desktop, Claude Code, Cursor, VS Code, and other MCP-compatible clients.

Who it's for

Hardware engineers and PCB designers who need Claude to review designs, suggest improvements, validate against manufacturing rules, or automate manufacturing handoff. Teams automating design checks, iterating on layouts, or preparing production packages benefit most.

Common use cases

  • Iterate schematic designs with Claude and auto-generate netlists
  • Validate PCB layouts against DFM and EMC rules before manufacturing
  • Run signal and power integrity analysis on board designs
  • Generate and review manufacturing packages with Gerber and BOM exports
  • Automate PCB annotation, layer management, and via placement
  • Perform SPICE simulations and analyze results in design context

Setup pitfalls

  • Requires Python 3.12+ and KiCad 10/9; version mismatches may cause capability loss
  • Paths in KICAD_MCP_PROJECT_DIR and KICAD_MCP_WORKSPACE_ROOT must be absolute; relative paths will fail silently
  • KiCad IPC socket availability determines runtime; use health --json or doctor --json to diagnose before connecting
  • Server modifies project files directly with write access; ensure version control and backups before production use
install
add to your claude desktop / cursor / windsurf mcp config:
{
  "mcpServers": {
    "kicad-pro": {
      "command": "uvx",
      "args": [
        "kicad-mcp-pro"
      ]
    }
  }
}
per-client install guide (claude desktop · cursor · windsurf · vscode · claude code) →
owner of this server? claim your listing to get a verified badgeclaim →
score breakdown
security (35%)100
freshness (25%)100
adoption (20%)61
quality (10%)100
trust (10%)50
score history (4 updates)
5/10/20265/14/2026
capabilities · what this server can do
tool list unavailable — permissions from static analysis·auth: API key
high risk
● active   ○ not requested  ·  hover each badge for details
fs read fs write network exec eval secrets
why high risk: fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
raw data
weekly downloads2k
github stars117
forks12
open issues0
license✓ present
readme length6225 chars
last commit0d ago
last updated4h ago
install verified✓ pass · 4d ago
score drop alerts
get notified by email when this server's score drops 5+ points