$ timeahead.in
/ servers/pypi/kicad-mcp-pro
pypi

kicad-mcp-pro

MCP server for KiCad 10/9 — schematic capture, PCB layout, DRC/ERC/DFM, signal & power integrity, EMC, SPICE simulation, FreeRouting, and Gerber/BOM/IPC-2581/STEP exports via AI agents.

117 stars3k/wkupdated 0d agogithub ↗
87good
▣ Overview
GUI ReleasePyPI - VersionPyPI - Python Versionnpm - VersionLicense: MITCIGUI CIDocsCodeQLDocumentation

What it does

KiCad MCP Pro integrates LLM agents with KiCad 10 and 9 for schematic and PCB design workflows. Agents can set up projects, capture schematics, lay out PCBs, run design validation (DRC, ERC, DFM), perform signal and power integrity analysis, execute SPICE simulations, and export manufacturing files (Gerber, BOM, STEP, IPC-2581, PDF, pick-and-place). The server works with Claude Desktop, Claude Code, Cursor, VS Code, and other MCP-compatible clients.

Who it's for

Hardware engineers and PCB designers who need Claude to review designs, suggest improvements, validate against manufacturing rules, or automate manufacturing handoff. Teams automating design checks, iterating on layouts, or preparing production packages benefit most.

Common use cases

  • Iterate schematic designs with Claude and auto-generate netlists
  • Validate PCB layouts against DFM and EMC rules before manufacturing
  • Run signal and power integrity analysis on board designs
  • Generate and review manufacturing packages with Gerber and BOM exports
  • Automate PCB annotation, layer management, and via placement
  • Perform SPICE simulations and analyze results in design context

Setup pitfalls

  • Requires Python 3.12+ and KiCad 10/9; version mismatches may cause capability loss
  • Paths in KICAD_MCP_PROJECT_DIR and KICAD_MCP_WORKSPACE_ROOT must be absolute; relative paths will fail silently
  • KiCad IPC socket availability determines runtime; use health --json or doctor --json to diagnose before connecting
  • Server modifies project files directly with write access; ensure version control and backups before production use
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
62
12.4
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
87.4
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "kicad-pro": {
      "command": "uvx",
      "args": [
        "kicad-mcp-pro"
      ]
    }
  }
}
📈 Score historylast 30 snapshots
5/10/20266/11/2026 · 30 snapshots
⚙ Maintenance health
maintenance data not yet available — check back later.
⛁ Raw data
weekly downloads3k
github stars117
forks12
open issues0
license✓ present
readme length5793 chars
last commit0d ago
last updated1d ago
install verified✓ pass · 24d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points