
kicad-mcp-pro
by oaslananka·★ 126·Score 50
MCP server for KiCad PCB and schematic automation with project setup, validation gates, and manufacturing exports.
Overview
KiCad MCP Pro is a comprehensive Model Context Protocol server that provides automation capabilities for KiCad PCB and schematic workflows. It exposes numerous tools for project setup, schematic editing, PCB inspection and editing, validation gates, DFM checks, SI/PI helpers, simulation support, and manufacturing exports. The server supports multiple profiles like 'minimal', 'pcb_only', 'schematic_only', 'manufacturing', 'analysis', and 'agent_full', making it adaptable to various workflow needs. It integrates with popular MCP clients like Claude Desktop, Claude Code, Cursor, VS Code, and Codex.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you're working with KiCad projects and need AI assistance for PCB design automation, validation, and manufacturing workflows.
When NOT to choose this
Don't choose this if you're not using KiCad or need more generalized CAD tool support beyond electronic design.
Tools this server exposes
12 tools extracted from the READMEkicad_set_projectSet the current KiCad project path for all subsequent operations
project_get_design_specRetrieve design specifications from the current KiCad project
sch_build_circuitBuild or modify circuits in the schematic editor
pcb_sync_from_schematicSynchronize the PCB layout from the schematic
project_quality_gate_reportGenerate a quality report checking design standards and constraints
export_manufacturing_packageExport manufacturing files for PCB production
export_gerberExport Gerber files for PCB manufacturing
export_bomExport bill of materials from the KiCad project
pcb_place_footprintPlace footprints/components on the PCB layout
pcb_add_trackAdd copper tracks/traces to the PCB layout
pcb_add_viaAdd vias to connect different PCB layers
sch_add_symbolAdd symbols to the schematic
Comparable tools
Installation
Installation
Install with uvx:
uvx kicad-mcp-pro --help
uvx kicad-mcp-pro health --json
uvx kicad-mcp-pro serveOr install with pip:
pip install kicad-mcp-pro
kicad-mcp-pro --help
kicad-mcp-pro health --json
kicad-mcp-pro serveClaude Desktop Configuration
Add to Claude Desktop config:
{
"servers": {
"kicad": {
"type": "stdio",
"command": "uvx",
"args": ["kicad-mcp-pro"],
"env": {
"KICAD_MCP_PROJECT_DIR": "/absolute/path/to/your/kicad-project",
"KICAD_MCP_WORKSPACE_ROOT": "/absolute/path/to/your/workspace",
"KICAD_MCP_PROFILE": "pcb_only"
}
}
}
}FAQ
- What KiCad version is required?
- KiCad MCP Pro requires KiCad 10 or later.
- Does this work with MCP clients other than Claude?
- Yes, it works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, VS Code, and Codex.
Compare kicad-mcp-pro with
Last updated · Auto-generated from public README + GitHub signals.