Agent♥︎Age
Catalog

KiCad Tools

Official

by ProductOfAmerica · Python

Byte-preserving KiCad automation: 100+ tools for schematics, PCB layout, ERC, DRC, exports

This MCP server provides byte-preserving KiCad automation via Model Context Protocol. It exposes 100+ tools for schematic capture, PCB layout, symbol and footprint library handling, ERC and DRC, and manufacturing exports. KiCad project files are updated on disk through tool calls, without corrupting existing content.

🛠️ Key Features

  • Byte-preserving KiCad automation
  • 109 MCP tools total
  • Schematic capture and PCB layout support
  • Symbol and footprint libraries
  • ERC and DRC tooling
  • Manufacturing exports

🚀 Use Cases

  • Automate editing of real KiCad projects
  • Run electrical-rule checks (ERC) and design-rule checks (DRC)
  • Generate outputs needed for manufacturing exports

⚡ Developer Benefits

  • Integrates with MCP-compatible model workflows
  • Avoids manual copy-paste or hand-edited s-expressions by using tools
  • Updates KiCad files directly on disk

⚠️ Limitations

  • The published description emphasizes schematic/PCB and related exports, without specifying non-KiCad formats or UI features

Topics

aiclaudeclaude-codedrcedaelectronicsercgerberkicadkicad-pythonllmmcpmcp-servermodel-context-protocolpcbpcb-designpcb-layoutpythonschematicschematic-capture