mixelpixx/KiCAD-MCP-Server
KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.
解决的问题
允许用户使用自然语言设计印刷电路板(PCB)。通过将AI助手连接到KiCAD,消除了手动执行重复性电子设计自动化(EDA)任务的需要,用户只需描述期望的硬件构建,AI即可负责技术实现。
工作原理
该项目实现了一个Model Context Protocol (MCP) 服务器,作为AI客户端(如Claude Desktop或VS Code)与KiCAD之间的桥梁。它向AI提供一组工具模式和项目状态的实时访问权限,使助手能够根据用户的提示在KiCAD内执行命令。
适用人群
使用KiCAD 9.0及以上版本,希望使用AI助手自动化PCB设计工作流的硬件工程师和爱好者。
主要亮点
- 全面的EDA自动化:涵盖项目设置、原理图编辑、元件布局、布线以及DRC/ERC检查。
- 自定义元件创建:为标准库中未包含的模块生成自定义符号和焊盘。
- 第三方集成:集成JLCPCB以获取价格和库存数据,并通过Java/Docker使用Freerouting实现自动PCB布线。
- 可视化可追溯性:提供快照和会话日志,便于直观查看AI生成的变更。
相关
- 项目
- 项目
- 项目
- 项目
- 项目