loading…
Search for a command to run...
loading…
Parse and analyze KiCad PCB files from AI agents — layer stackup, net listing, footprint inventory, DRC violation surfacing, board outline geometry. Curated by
Parse and analyze KiCad PCB files from AI agents — layer stackup, net listing, footprint inventory, DRC violation surfacing, board outline geometry. Curated by Archimedes Market with a verified Trust Report.
Archimedes Trust Report — VERIFIED 92/100
Verified asset on Archimedes Market. View the full 4-dimension Trust Report (security · quality · license · complexity) and the curated catalog on the asset page.
Parse and analyze KiCad PCB files from AI agents. Surface layer stackup, net counts, footprint inventory, DRC violations, board outline geometry — without launching the KiCad GUI.
parse_pcb — header info: title, board version, last save, KiCad versionlayer_stackup — copper + dielectric layers with thickness, material, dielectric constantnet_listing — all nets with pad count and routing-completeness flagfootprint_inventory — placed footprints with reference designator, value, layer, BOM-relevant attributesdrc_violations — Design Rule Check violations from the embedded report (if available)board_outline — board outline polygon coordinates + dimensionsDesign review automation. Pre-fab sanity checks. An agent reviewing a PR that touches PCB files can answer: "what changed in net VDD_3V3?", "are there any DRC violations?", "what's the new footprint count?", without you opening pcbnew.
Not a router. Not a placer. Not a synthesis engine. Read-only parse of the saved file. For interactive PCB editing, use KiCad directly.
pip install mcp-kicad-pcb-inspector
mcp-kicad-pcb-inspector serve
Agent: "Review the PR diff against board.kicad_pcb"
↓
1. parse_pcb(file="board.kicad_pcb") → identifies KiCad 10.0.1, last saved 2026-05-15
2. layer_stackup(file=...) → confirms 4-layer is unchanged
3. drc_violations(file=...) → 2 new clearance violations on net DATA_BUS
4. Agent flags the violations inline in PR review
MIT.
Run in your terminal:
claude mcp add mcp-kicad-pcb-inspector -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.