
KiCad MCP Pro
Professional MCP server for KiCad EDA workflows, enabling schematic, PCB, DRC/ERC, DFM, and manufacturing automation.
kicad
pcb
eda
+2
|Overview
The KiCad MCP Pro server integrates your local PCB design environment directly into your LLM-based agent. It translates natural language commands into automated KiCad actions, allowing you to bridge the gap between architectural intent and physical board layout.
Key Capabilities
- run_drc: Executes Design Rule Checks and returns specific violations for immediate remediation.
- generate_bom: Parses project files to output a formatted Bill of Materials with component counts and reference designators.
- export_gerbers: Automates the generation of manufacturing-ready fabrication files including drill files and copper layers.
- update_footprints: Synchronizes schematic symbols with updated PCB footprints based on library path parameters.
Use Cases
- Automatically trigger a batch validation of clearance and silk-screen spacing before final layout submission.
- Generate a precise procurement list from a completed schematic to verify component availability and pricing.
- Export standardized fabrication packages for multiple board revisions without manually navigating the Plot dialog.
- Maintain footprint consistency across large designs by pushing library-wide updates to the board file in a single command.
Who This Is For
This server is built for hardware engineers, PCB designers, and firmware developers who manage complex electronics projects. Users should have a working knowledge of KiCad project structures and basic familiarity with CLI-based automation tools.