# KiCAD MCP Server — PCB Design Automation via MCP (2026) > KiCAD MCP Server lets MCP clients drive KiCAD for PCB automation; verified 997★ with KiCAD 9.0+ and a Node+Python build (`npm install` + `npm run build`). ## Install Merge the JSON below into your `.mcp.json`: ## Quick Use ```bash git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git cd KiCAD-MCP-Server npm install npm run build # configure your MCP client (see Platform Guide in the repo) ``` ## Intro KiCAD MCP Server lets MCP clients drive KiCAD for PCB automation; verified 997★ with KiCAD 9.0+ and a Node+Python build (`npm install` + `npm run build`). **Best for:** MCP builders who want AI assistants to inspect and automate KiCAD PCB workflows with real project state **Works with:** KiCAD 9.0+, Node.js 18+, Python 3.11+, and MCP-compatible clients (Claude, Copilot, etc.) **Setup time:** 20-45 minutes ## Main - This server is built around the MCP 2025-06-18 specification and focuses on real-time project state + comprehensive tool schemas for PCB design workflows. - The README lists concrete capabilities: schematic editing, placement, routing, DRC/ERC, export, plus custom symbols/footprints and personal library management. - It also documents manufacturing-facing integrations (JLCPCB catalog data) and routing helpers (Freerouting), which makes it more than a thin “hello MCP” demo. - Treat it like EDA automation: use AI suggestions, but always run checks (DRC/ERC) and review outputs before ordering boards—exactly as the repo’s disclaimer recommends. ### FAQ - **Do I need KiCAD installed?**: Yes. The Quick Start requires KiCAD 9.0+ plus Node.js 18+ and Python 3.11+ to build and run the server as documented. - **What should I verify first?**: Build the repo, configure your MCP client, then confirm the tool inventory shows up and that you can read basic project state before editing. - **Is it safe to auto-generate boards?**: Use it with engineering review. The README includes a no-warranty disclaimer and recommends independent verification for safety-critical designs. ## Source & Thanks > Source: https://github.com/mixelpixx/KiCAD-MCP-Server > License: MIT > GitHub stars: 997 · forks: 171 --- ## Quick Use ```bash git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git cd KiCAD-MCP-Server npm install npm run build # configure your MCP client (see Platform Guide in the repo) ``` ## Intro KiCAD MCP Server 让 MCP 客户端驱动 KiCAD 做 PCB 设计自动化;已核验 997★,要求 KiCAD 9.0+,并提供 Node+Python 构建流程(`npm install` + `npm run build`)。 **Best for:** 希望让 AI 助手基于真实工程状态分析并自动化 KiCAD PCB 工作流的 MCP 构建者 **Works with:** KiCAD 9.0+、Node.js 18+、Python 3.11+,以及支持 MCP 的客户端(Claude、Copilot 等) **Setup time:** 20-45 minutes ## Main - 它基于 MCP 2025-06-18 规范,强调“实时工程状态 + 完整工具 schema”,因此更适合做可被 agent 稳定调用的 PCB 工作流自动化。 - README 列出清晰能力边界:原理图编辑、元件放置、布线、DRC/ERC、导出,以及自定义符号/封装与个人库管理。 - 同时还覆盖了面向制造的集成(JLCPCB 目录/价格/库存)与自动布线工具(Freerouting),不只是一个薄 demo。 - 按 README 的免责声明建议:把它当成 EDA 自动化助手,任何关键输出都先跑 DRC/ERC 并人工复核,再进入生产下单环节。 ### FAQ - **必须安装 KiCAD 吗?**:需要。Quick Start 明确要求 KiCAD 9.0+,并需要 Node.js 18+ 与 Python 3.11+ 来构建/运行。 - **第一步怎么验证最稳?**:先构建并配置 MCP 客户端,确认工具清单可见,然后先读项目状态/做只读操作,再逐步尝试编辑类工具。 - **能直接让 AI 生成就下单吗?**:不建议。README 有明确免责声明;关键设计必须跑 DRC/ERC 并由工程师复核,安全关键场景更需要独立验证。 ## Source & Thanks > Source: https://github.com/mixelpixx/KiCAD-MCP-Server > License: MIT > GitHub stars: 997 · forks: 171 --- Source: https://tokrepo.com/en/workflows/kicad-mcp-server-pcb-design-automation-via-mcp-2026 Author: MCP Hub