BK

biosshot/kicad-copilot

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

22 stars 1 forks Качество 75 Тренд 19MIT

MCP-сервер с искусственным интеллектом для генерации схем KiCad, размещения PCB, локальной маршрутизации и автоматизации проектов.

Обзор

MCP-сервер с поддержкой ИИ для KiCad. Создавайте и модифицируйте схемы из естественного языка, ищите реальные компоненты, работайте с иерархическими проектами, генерируйте размещение печатных плат, маршрутные платы локально и создавайте простые медные потоки непосредственно через агента ИИ. KiCad Copilot является аналогом EasyEDA Copilot. Он обеспечивает те же возможности генерации основных схем и автоматизации печатных плат — и идет дальше с иерархическими проектами, ориентированными на файлы, восстанавливаемыми контрольными точками, встроенной интеграцией кикад-кли и полностью локальной маршрутизацией печатных плат. KiCad Copilot загружает исправленный, проверенный релиз kicad-happy v2.2.0 при первом использовании analysis schematic или analysis pcb. Инструменты MCP возвращают компактные, эффективные для токенов результаты и целенаправленные проектные данные. KiCad Copilot предоставляет агентам ИИ высокоуровневый, ориентированный на файлы интерфейс для KiCad: Добавлять, удалять, заменять и подключать реальные компоненты без редактирования каждого объекта KiCad индивидуально.

Обзор (машинный перевод)

MCP-сервер с поддержкой ИИ для KiCad. Создавайте и модифицируйте схемы из естественного языка, ищите реальные компоненты, работайте с иерархическими проектами, генерируйте размещение печатных плат, маршрутные платы локально и создавайте простые медные потоки непосредственно через агента ИИ.

KiCad Copilot является аналогом EasyEDA Copilot. Он обеспечивает те же возможности по генерации основных схем и автоматизации печатных плат — и идет дальше с иерархическими проектами, ориентированными на файлы, восстанавливаемыми контрольными точками, встроенной интеграцией и полностью локальной маршрутизацией печатных плат.

**Комплексный анализ: ** KiCad Copilot загружает исправленный, проверенный релиз kicad-happy v2.2.0 при первом использовании analyze_schematic или analyze_pcb. Инструменты MCP возвращают компактные, эффективные для токенов результаты и целенаправленные проектные данные.

Что он делает

KiCad Copilot предоставляет агентам ИИ высокоуровневый, ориентированный на файлы интерфейс для KiCad:

Создавайте и модифицируйте схемы: добавляйте, удаляйте, заменяйте и подключайте реальные компоненты, не редактируя каждый объект KiCad индивидуально. ** Восстановление схематических блоков**: реорганизация выбранных компонентов при сохранении их электрических соединений.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.
Открыть полный README на GitHub

Установка

npx -y kicad-copilot-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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