KiCad MCP Pro logo

KiCad MCP Pro

by Osman AslanGitHubWebsiteUpdated Jul 5, 2026

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.