KiCAD-MCP-Server

MCP.Pizza Chef: mixelpixx

Circuit board design in KiCAD normally means placing every component and drawing every connection by hand. Describe the board instead, and your assistant can start the project, edit the circuit diagram, place parts, route traces, run the design and electrical rule checks, and export manufacturing files. It can also invent symbols and footprints for parts missing from the standard library, save them to a personal library, look up JLCPCB pricing and stock, and hand routing to Freerouting. Installing means KiCAD 9, Node, Python, and a build step.

Coding
Images/Design

Use This MCP server To

Place components on a board by describing what I need Create a footprint for a part missing from the library Route the connections on a simple board automatically Run the design rule check and explain what failed Check JLCPCB stock and pricing for a part Export the files a factory needs to build my board

README

KiCAD-MCP-Server Logo

KiCAD MCP Server

πŸ‡ΊπŸ‡Έ English (EN)  β€’  πŸ‡©πŸ‡ͺ Deutsch (DE)  β€’  πŸ‡¨πŸ‡³ δΈ­ζ–‡ (ZH)

License Platform KiCAD Stars Discussions

Our new forum is up: https://forum.orchis.ai β€” Need help? Have suggestions? Want to show off your work?

Meet Konnect β€” the next generation

Konnect is this project rebuilt from scratch in Rust as a native KiCAD 10 plugin: a single binary with no runtime dependencies, built on KiCAD's official IPC API instead of SWIG, with 171 tools, bundled Claude skills and agents, design-review audits, and a manufacturing pipeline. It's where new development happens β€” licensed AGPL-3.0 (free for individuals and open source; commercial licenses available for businesses).

This Python/TypeScript server remains fully open (MIT) and maintained.

KiCAD MCP Server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with KiCAD for PCB design automation. Built on the MCP 2025-06-18 specification, this server provides comprehensive tool schemas and real-time project state access for intelligent PCB design workflows.

KiCAD-MCP-Server FAQ

Do I need KiCAD installed?
Yes, version 9.0 or newer, plus Node 18 and Python 3.11, on Windows, Linux, or macOS.
Which apps does it work with?
Claude Desktop and GitHub Copilot inside VS Code both have setup instructions and example config files.
Do I need a paid key?
No. Everything runs against the KiCAD install already on your machine.
Can I use this to make a part that is not in the library?
Yes β€” it generates custom symbols and footprints and saves them to a personal library you can reuse.
How hard is the setup?
You clone the project and build it yourself, so expect a developer-style install.
Should I trust a board it designs?
Not without review. The authors state plainly that AI suggestions do not replace qualified engineering checks, especially for safety-critical work.
Is this still the newest version from these authors?
It stays open and maintained, but the same author's Rust rewrite, Konnect, is where new development now happens.