MCP server · Design tools
KiCad MCP server
Let your AI read and edit real KiCad schematics and circuit boards, run checks, and export files for you.

This is a helper for KiCad, the free program people use to design circuit boards. It lets your AI assistant open your actual KiCad project files, make changes, and run the built-in checks, instead of you clicking through menus yourself. It is handy if you design electronics and already use an AI chat tool alongside KiCad.
What is an MCP server? The 30-second version
On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a connection to another program. This one connects your AI to KiCad, so it can look inside your schematic and board files and change them when you ask. You stay in charge: you type what you want, and the helper does the file work.
What this MCP server does
You tell your AI what you want, like adding a part or checking your design. The AI picks the right action from this helper, and the helper opens your KiCad files on your computer. It reads or edits the real file, then runs KiCad's own checks when you ask. You get back a short report in the chat, and your project files are updated on disk.
Click to zoomWhat you can do with it
- Add, move, or remove components in a schematic
- Trace which pins and parts are connected to a net
- Run electrical rule checks (ERC) and design rule checks (DRC)
- Sync your schematic changes onto the circuit board layout
- Export Gerber, drill, 3D, PDF, and BOM files
- Browse symbol and footprint libraries
- Fill copper zones and route a board with Freerouting
Try asking your AI
- “Add a 100 nF decoupling cap on U1's VCC pin, then check ERC”
- “List every component on my schematic and their values”
- “Push the netlist to the board and run DRC”
- “Export Gerber files and a BOM for this project”
What it gives back to you
You get answers in the chat: lists of parts, pin positions, net connections, and check results. When it runs ERC or DRC, it reports what passed and what failed. When it exports, it writes files like Gerbers or a BOM into your output folder. When it edits, it tells you what changed in your schematic or board.
Before you start
What you need
- Python 3.10 or newer
- KiCad 9.x or 10.x installed (needed for ERC, DRC, and exports; reading and writing files works without it)
- An MCP client like Claude Desktop or Claude Code
- The path to your KiCad project folder
Good to know
It edits your real KiCad files on disk, so keep a backup or use version control, and remember that exports and checks need KiCad installed.
Install it with your AI
Add KiCad MCP server to your AI, no technical skills needed
You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.
Sign in to get the install prompt
Members get a ready-made prompt that lets the Claude desktop app check KiCad MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.
Who it's for
Electronics designers, hardware engineers, and hobbyists who use KiCad and want an AI to help with schematic and board work.





