MCP MCP server · io.github.ProductOfAmerica
io.github.ProductOfAmerica/mcp-server-kicad
Byte-preserving KiCad automation: 100+ tools for schematics, PCB layout, ERC, DRC, exports
- host stars
- 8
- 30-day movement
- +21/day
- Related entries
- 62
- Connections
- 109
pypilocalstdio
An MCP server exposing 100+ tools for automating KiCad electronics projects: reading and editing schematics, PCB layout, hierarchical sheets, symbol and footprint libraries, plus ERC/DRC checks and exports (netlists, BOMs, Gerbers, 3D, IPC-2581). Writes go through a byte-preserving substrate so unedited parts of files stay unchanged on disk.
It lets an AI assistant work directly on real KiCad files without corrupting them, covering the full design flow from schematic to fabrication exports.
Use it to
- Inspect and summarize schematics and PCB boards
- Place, move, and wire components programmatically
- Run ERC/DRC and validate boards
- Export Gerbers, netlists, BOMs, and 3D models
- Manage hierarchical sheets and symbol libraries
For Hardware engineers using AI assistants with KiCad
- Runs
- installed — on your machine
- Transport
- stdio
- Tools
- 109
- Packaged as
- pypi:mcp-server-kicad
- Install
- uvx mcp-server-kicad
- Version
- 0.20.1
- Last release
- 2026-08-15
topicskicadedaschematicpcbmcpautomation