"I have a reference design PDF and no KiCad files"
mckicad creates a new project, places components from KiCad’s libraries, wires them up, and runs ERC — from a description of what you need.
"I have a reference design PDF and no KiCad files"
mckicad creates a new project, places components from KiCad’s libraries, wires them up, and runs ERC — from a description of what you need.
"I've got KiCad files and need to make a change"
Open your project, describe the modification. Components get added, moved, or rewired. DRC runs automatically so nothing slips through.
"Make a BOM and check what I need to order"
BOM exported from your schematic, broken down by category with component counts and value summaries. Ready for procurement or review.
"I have a question about my design"
Net connectivity, pin assignments, component details, routing quality — ask about your schematic or board and get answers from the actual files.
mckicad is an MCP server. It speaks to KiCad through its CLI for batch operations and its IPC API for live interaction. Your EDA tools stay exactly where they are — mckicad just gives them a voice.
Schematic creation & editing
Components, wires, labels, power symbols, hierarchical sheets. Hundreds of operations applied in a single atomic batch — one load-save cycle, no partial states.
Verification & export
DRC, ERC, BOM generation, Gerber/drill/PDF export. Manufacturing-ready output from conversation. Rule sets for standard, HDI, RF, or automotive designs.
Live board interaction
Real-time analysis while KiCad is open. Component inspection, connectivity monitoring, zone management, and routing quality — all through the IPC API.