
KiCAD-MCP-Server
让 Claude 直接画 PCB,说句话就改板子
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 3135
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- KiCAD 9.0 或更高版本(需先安装)
- Node.js 18 及以上
- Python 3.11 及以上
- 能够访问 GitHub 与 npm 源以完成克隆和依赖安装
安装与启动步骤
-
1安装 KiCAD 9.0+
从 KiCAD 官网下载并安装 9.0 或更高版本,MCP 服务需要调用本机 KiCAD 才能操作工程。
-
2安装 Node 与 Python
安装 Node.js 18+ 和 Python 3.11+,两者都是本项目构建与运行的前置条件。
-
3克隆项目仓库
把 KiCAD-MCP-Server 源码下载到本地,建议放在无中文、无空格的路径下。
git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git -
4进入项目目录
后续所有安装和构建命令都要在克隆出来的项目根目录里执行。
cd KiCAD-MCP-Server -
5安装依赖
用 npm 安装项目声明的 Node 依赖,首次执行耗时较长,需保持网络畅通。
npm install -
6构建项目
执行构建脚本产出可运行的服务,命令成功结束即表示编译通过。
npm run build -
7配置 AI 客户端
按官方平台指南把本服务注册到 Claude Desktop、Claude Code、VS Code 等 MCP 客户端。
如何确认成功
npm run build 执行完成且无报错,即表示服务构建成功;随后按 docs/PLATFORM_GUIDE.md 配置客户端并在 MCP 客户端中确认服务已连接。
常见问题
Q:必须先安装 KiCAD 吗?
A:是,Quick Start 第一步要求安装 KiCAD 9.0+,服务需要调用本机 KiCAD 来创建工程、放置元件和导出 Gerber。
Q:一定要同时装 Node.js 和 Python 吗?
A:是,README 明确要求 Node.js 18+ 与 Python 3.11+ 同时具备,克隆后还需要用 npm 安装依赖并构建。
Q:怎么把服务接入 Claude 等客户端?
A:README 指向 docs/PLATFORM_GUIDE.md 平台指南,按其中的说明在 Claude Desktop、Claude Code、VS Code 等 MCP 客户端里配置。
Q:这个 Python/TypeScript 版本还维护吗?
A:维护中。README 说明新的 Konnect 是 Rust 重写版,而本仓库仍以 MIT 协议开放并持续维护。
注意事项
- README 只给出了克隆、npm install、npm run build 的构建流程,客户端的具体配置项请以 docs/PLATFORM_GUIDE.md 为准。
- 项目基于 MCP 协议,可与 claude.ai、Claude Desktop、Claude Code、VS Code 以及任意 MCP 客户端配合使用。
- 官方推荐的新一代实现 Konnect 为 Rust 原生 KiCAD 10 插件,属于另一个仓库,不影响本项目使用。
- 本 Python/TypeScript 服务使用 MIT 许可证,可自由用于个人与商业场景。
核心亮点
- 把 KiCAD 操作封装成 MCP 工具,LLM 可自然语言驱动 PCB 设计
- 覆盖工程创建、元件放置、走线、导出 Gerber 等核心流程
- Python 实现,接入 Claude 等 MCP 客户端门槛低,适合做硬件智能体原型
不足之处
- 依赖 KiCAD 本地环境与版本,跨平台和版本兼容性需自行验证
- 复杂高速布线与设计规则检查仍难完全交给模型,实际产出需人工复核
适用场景
- AI 辅助快速生成简单电路板原型并导出制造文件
- 硬件教学场景中让学生用自然语言理解 PCB 设计流程
- 智能体开发者把 EDA 能力接入自动化硬件设计工作流
替代项目
kicad-skip、pcbnew、OpenROAD
同类项目推荐
opencrust
开源
用 Rust 打造个人多智能体助手,自学习技能,兼容主流协议
Personal Multi-agent AI assistant platform, written in Rust — multi-agent, self-lea···
AgentNexus
开源
用 Spring AI 快速搭建多智能体协作与知识增强应用
Multi-Agent,MCP,RAG,SpringAI1.0.0,RE-ACT
pinvou-agent
开源
让 AI 直接操作你的桌面文件和应用,交付真实成果。
Open-source desktop AI agent for tools, files, knowledge, workflows, and real delive···
jadx-mcp-server
开源
让 AI 直接反编译 APK,对话里查代码找漏洞
MCP server for JADX-AI Plugin
scholaraio
开源
让 AI 智能体一站式搞定科研全流程
Scholar All-In-One: A research infrastructure for AI agents
idun-agent-platform
开源
一键将 LangGraph/ADK 智能体部署为生产级 API 服务
Open-source runtime that ships any LangGraph or Google ADK agent as a production-rea···
mindfs
开源
人在外面,也能连回家里的 AI 智能体干活
Access your personal AI agents and workstation data anywhere, anytime through MindFS···
GPTeam
开源
让多个AI角色组队协作,自动演出一场智能大戏
GPTeam: An open-source multi-agent simulation
agent-plugins-spec
开源
统一智能体插件格式,让扩展一次打包到处运行
Agent Plugins Specification v1.0.0 — A minimal standard for packaging agent extensi···