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.

解决的问题

它使 AI 助手能够在 KiCAD 中自动化印刷电路板(PCB)的设计过程。用户无需手动执行电子设计自动化(EDA)的每个步骤,而是可以使用自然语言描述他们的设计目标,并让 AI 处理技术执行。

工作原理

该项目实现了一个模型上下文协议(MCP)服务器。此服务器作为 AI 客户端(如 Claude Desktop 或 VS Code)与 KiCAD 之间的桥梁,为 AI 提供一组工具模式和实时访问项目状态的能力。这使得 AI 能够根据用户的提示在 KiCAD 中执行特定命令。

适用人群

希望通过使用 AI 自动化重复性或复杂的设计任务来加速工作流程的硬件工程师和 PCB 设计师。

亮点

  • 端到端自动化:处理项目设置、原理图编辑、元件布局、布线和导出生产文件。
  • 自定义资产生成:可以为标准库中找不到的元件创建自定义符号和封装。
  • 第三方集成:包含与 JLCPCB 的集成以获取定价和库存数据,以及与 Freerouting 的集成以实现自动 PCB 布线。
  • 视觉反馈:提供快照和会话日志以确保设计过程可追溯。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目