KiCad MCP Pro
MCP serverCommunity
A KiCad 10 server for schematic, PCB, ERC/DRC, DFM and fab-release review, starting in a bounded read-only profile. By oaslananka.
180 starsUpdated 1 day agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- KiCad
- How it connects
- Drives a running copy of the tool
- Access
- Read-only or read-write (configurable)
- Tool versions
- KiCad 10.0.x (primary, 10.0.7 latest tested); KiCad 8.x file-level read only; KiCad 9 support dropped; KiCad 11 preview
- Operating systems
- Not stated in its documentation
- Needs a KiCad licence
- No
- Transport
- Local (stdio), Remote (HTTP)
- AI clients documented
- Claude Code, Claude Desktop, Cursor, VS Code (GitHub Copilot), Codex, Gemini CLI, OpenCode
- Licence
- MIT
- Language
- Python
What it can do
- Starts with a 24-tool read-only review profile; build, release and expert profiles add editing and manufacturing export when you choose them.
- Drives ERC, DRC and exports through KiCad's own engines via kicad-cli, and live board work through the KiCad 10 IPC API; the SWIG bindings are not used.
- Adds first-order signal-integrity, power-integrity, EMC and thermal estimates for early review.
- Ships five KiCad skills (design review, PCB design, DRC, fabrication output, schematic review) and a Claude Code plugin manifest.
- Also runs over Streamable HTTP, with a desktop app and web dashboard.
Limitations
- The author states the SI/PI/EMC/thermal tools are closed-form estimates of roughly 5–10% accuracy, not a substitute for a field solver or sign-off.
- Live GUI operations need KiCad 10 with the IPC API server enabled; without it the server works in file-backed and headless modes only.
- The macOS desktop build isn't Apple-codesigned, so Gatekeeper may block it.
Install
uvx kicad-mcp-pro --transport stdioclaude mcp add kicad \
--scope project \
--env KICAD_MCP_PROJECT_DIR=/absolute/path/to/your/kicad-project \
--env KICAD_MCP_PROFILE=pcb_only \
--env KICAD_MCP_OPERATING_MODE=readonly \
-- uvx kicad-mcp-proSource: github.com/oaslananka/kicad-mcp-pro/blob/main/docs/client-configuration.md
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.