File-oriented MCP server for KiCad schematics, PCB placement, routing, and pours.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
AI-powered MCP server for KiCad. Create and modify schematics from natural language, search real components, work with hierarchical projects, generate PCB placement, route boards locally, and create simple copper pours directly through an AI agent.
KiCad Copilot is the KiCad counterpart to EasyEDA Copilot. It provides the same core circuit-generation and PCB automation capabilitiesβand goes further with file-oriented hierarchical projects, recoverable checkpoints, native kicad-cli integration, and fully local PCB routing.
Integrated analysis: KiCad Copilot downloads a pinned, verified kicad-happy v2.2.0 release on first use of
analyze_schematicoranalyze_pcb. The MCP tools return compact, token-efficient actionable findings and focused design data.
KiCad Copilot gives AI agents a high-level, file-oriented interface to KiCad:
eda-copilot-router with its managed KRT backend without sending routing work to an external service.kicad-cli for ERC, DRC, previews, exports, manufacturing files, and other native operations.KiCad Copilot works directly with saved .kicad_pro, .kicad_sch, and .kicad_pcb files. It does not require KiCad IPC or a plugin installed inside KiCad.
These projects were generated and iterated through KiCad Copilot. The complete KiCad source files are available in the examples directory.
A hierarchical ATmega328P design with the MCU core, clock, reset, decoupling, USB-UART power, Nano-compatible headers, and debug connections split across functional sheets.
![]() Project overview | ![]() USB-UART and power |
![]() MCU core | ![]() Nano headers and debug |
Download the ATmega328P project
A larger multi-sheet design covering power input, 3.3 V regulation, the high-voltage generator, flyback stage, feedback, detector, controller, and user interface.
![]() Project overview | ![]() Power input |
![]() High-voltage generator | ![]() Detector |
![]() Controller UI | ![]() 3.3 V power |
![]() HV flyback | ![]() HV feedback |
![]() User interface | |
Download the Geiger high-voltage project
A hierarchical RP2350 design with power, clock, flash, USB/debug, GPIO headers, and an AI-generated PCB placement. The example includes the placement DSL and an editable KiCad board.
![]() Project overview | ![]() Power |
![]() RP2350 and clock | ![]() Flash |
![]() USB and debug | ![]() GPIO headers |
KiCad 3D render of the generated PCB placement
Add the MCP server to your AI agent.
Codex:
Claude Code:
Generic MCP configuration:
Restart the MCP client after adding the server. KiCad Copilot includes local workflow documentation for the agent; tool descriptions expose its installed path automatically.
KiCad Copilot searches for kicad-cli in PATH and standard KiCad installation locations, preferring KiCad 10 when multiple supported versions are installed. Set KICAD_CLI_PATH when the executable is stored elsewhere.
The first real-component conversion uses an existing EasyEDA2KiCad installation or installs it automatically into a managed local virtual environment.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kicad-copilot)<a href="https://allmcps.com/mcp/kicad-copilot"><img src="https://allmcps.com/api/badge/kicad-copilot?style=directory" alt="KiCad Copilot on AllMCPs" /></a>