oaslananka/kicad-mcp-pro

View on GitHub ↗

AI-ready MCP server for KiCad: automate schematic, PCB, ERC/DRC, DFM, BOM and manufacturing review from Claude, Cursor, Copilot and other AI agents.

51 ★6 forksPythonUpdated 18d ago

What you need to know

MCP server for KiCad EDA workflows - schematic, PCB, DRC/ERC, DFM, and manufacturing export automation via tools, resources, and prompts. Starts with a bounded 'default' profile of 24 read-only review tools instead of the full 377-tool expert catalog, with build/release/expert profiles for more. Explicitly a professional first-pass design and review assistant, not an automated sign-off authority; signal-integrity/power-integrity/EMC/thermal tools are first-order closed-form estimates (~5-10% accuracy). Supports stdio and Streamable HTTP transports, Tauri desktop app, web dashboard, uvx/npx/Docker. MIT license.

Install

uvx kicad-mcp-pro init
uvx kicad-mcp-pro --transport stdio
npx kicad-mcp-pro --help

Key features

  • 24 read-only review tools by default; build, release, expert, and full profiles
  • ERC/DRC and export pipeline drive KiCad's own engines
  • Signal-integrity, power-integrity, EMC, and thermal first-order estimates
  • JLCPCB catalog sourcing by default; Nexar, DigiKey, Mouser optional
  • OpenTelemetry opt-in; telemetry disabled by default
  • Designed for progressive disclosure across agent types

Caveats

  • Not an automated sign-off authority; PCB/fabrication outputs require qualified human review
  • Field-solver-level tools are approximations, not substitutes for EM/FEA simulation
Documentation ↗

Reviewed 2026-08-11

Topics

ai-agentbomclaudedfmdrcedaeda-automationelectronicsercgerber-exportkicadkicad-pluginllmmanufacturingmcp-servermodel-context-protocolpcb-designpythonschematicsimulation
Stars
51★
Forks
6
Language
Python
License
MIT
Created
2026-05-31
Last push
2026-08-18