BK

biosshot/kicad-copilot

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

22 stars 1 forks 质量 75 趋势 19MIT

AI动力的MCP服务器,用于KiCad图示生成,PCB布置,本地路由,以及项目自动化.

概览

KiCad 的 AI 动力的 MCP 服务器. 由自然语言创建并修改图案,搜索真实组件,与分级项目合作,在当地生成PCB布置,路由板,并通过AI代理直接创建简单的铜倒. KiCad副驾驶是EasyEDA副驾驶的KiCad对应机. 它提供同样的核心电路生成和多氯联苯自动化能力——并进一步提供面向档案的分级项目、可收回的检查站、本地电站-电站一体化以及完全本地的多氯联苯线路。 KiCad Copilot 下载一个被绑定,经核实的 kicad-happy v2.2.0 发布,首先使用 analysis chematic 或 analysis pcb. MCP工具回放紧凑,象征性高效可操作的发现和有重点的设计数据. KiCad Copilot给AI代理一个高层次,面向文件的界面给KiCad: - :添加、去除、替换和连接真实的组件,而不单独编辑每个KiCad对象.

概述(AI 翻译)

KiCad 的 AI 动力的 MCP 服务器. 由自然语言创建并修改图案,搜索真实组件,与分级项目合作,在当地生成PCB布置,路由板,并通过AI代理直接创建简单的铜倒.

KiCad副驾驶是EasyEDA副驾驶的KiCad对应机. 它提供同样的核心电路生成和多氯联苯自动化能力——并进一步提供面向文件的分级项目、可收回的检查站、本地[T0]一体化以及完全本地的多氯联苯线路。

综合分析: KiCad Copilot在首次使用[[T1]或analyze_pcb时下载一个被封住、经核实的 kicad-happy v2.2.0 发布. MCP工具回放紧凑,象征性高效可操作的发现和有重点的设计数据.

它会做什么#

KiCad Copilot给AI代理一个高层次,面向文件的界面给KiCad:

  • Generate并修改了图表:添加、去除、替换和连接真实的组件,而不单独编辑每个KiCad对象。
  • ** 重建示意图区块**:重组选定的部件,同时保留其电气连接.

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

KiCad Copilot

AI-powered MCP server for KiCad. Create and modify schematics from natural language, search real components, work with hierarchical projects, generate PCB placement, route boards locally, and create simple copper pours directly through an AI agent.

KiCad Copilot is the KiCad counterpart to EasyEDA Copilot. It provides the same core circuit-generation and PCB automation capabilities—and goes further with file-oriented hierarchical projects, recoverable checkpoints, native kicad-cli integration, and fully local PCB routing.

Integrated analysis: KiCad Copilot downloads a pinned, verified kicad-happy v2.2.0 release on first use of analyze_schematic or analyze_pcb. The MCP tools return compact, token-efficient actionable findings and focused design data.

What it does

KiCad Copilot gives AI agents a high-level, file-oriented interface to KiCad:

  • Generate and modify schematics: add, remove, replace, and connect real components without editing every KiCad object individually.
  • Rebuild schematic blocks: reorganize selected components while preserving their electrical connections.
  • Search components and reusable blocks: resolve components by MPN or part UUID and insert proven functional circuits.
  • Work with KiCad projects: inspect project trees and create projects, standalone schematics, hierarchical sheets, and PCB files.
  • Preserve recoverable checkpoints: save, list, and restore exact versions of individual KiCad files.
  • Synchronize schematic and PCB: explicitly import schematic changes into the associated board.
  • Generate PCB placement: describe board constraints in a compact JavaScript DSL, review PNG/SVG previews, and apply the approved result.
  • Route locally: use eda-copilot-router with its managed KRT backend without sending routing work to an external service.
  • Create copper pours: add simple full-board zones with optional stitching vias.
  • Use native KiCad tooling: discover kicad-cli for ERC, DRC, previews, exports, manufacturing files, and other native operations.
在 GitHub 查看完整 README

安装

npx -y kicad-copilot-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "kicad-copilot": { "command": "npx", "args": ["-y", "kicad-copilot-mcp"] } } }