BK

biosshot/kicad-copilot

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 1 forks 品質 75 トレンド 19MIT

KiCad の回路図生成、PCB の配置、ローカル ルーティングおよびプロジェクト オートメーションのための AI 動力を与えられた MCP サーバー.

概要

KiCad 用 AI 搭載 MCP サーバー 自然言語から回路図を作成し、実際のコンポーネントを検索し、階層的なプロジェクトで作業し、PCB配置、ルートボードをローカルに生成し、簡単な銅はAIエージェントを介して直接注ぐ。 KiCad Copilot は、EasyEDA Copilot に KiCad カウンターパートです。 それは同じコア回路生成とPCBの自動化機能を提供し、ファイル指向の階層プロジェクト、回復可能なチェックポイント、ネイティブ kicad-cliの統合、および完全にローカルPCBルーティングでさらに行きます。 KiCad Copilot は、解析 schematic または analytics pcb の最初の使用で、ピン留め、検証済みの kicad-happy v2.2.0 リリースをダウンロードします。 MCP ツールは、コンパクトで、トークン効率の高い実用的な検索結果とフォーカスされた設計データを返します。 KiCad Copilot は、AI エージェントが KiCad に高レベルなファイル指向のインターフェースを提供します。 - : KiCad オブジェクトを個別に編集することなく、実際のコンポーネントを追加、削除、交換、接続します.

概要(AI 翻訳)

KiCad 用 AI 搭載 MCP サーバー 自然言語から回路図を作成し、実際のコンポーネントを検索し、階層的なプロジェクトで作業し、PCB配置、ルートボードをローカルに生成し、簡単な銅はAIエージェントを介して直接注ぐ。

KiCad Copilot は、EasyEDA Copilot に KiCad カウンターパートです。 同じコア回路生成とPCBの自動化機能を提供し、ファイル指向の階層プロジェクト、回復可能なチェックポイント、ネイティブ[kicad-cli]]の統合、および完全にローカルPCBルーティングによります。

Integrated Analysis: KiCad Copilotは、[analyze_schematic]またはanalyze_pcbの最初の使用時にピン留め、検証されたkicad-happy v2.2.0リリースをダウンロードします。 MCP ツールは、コンパクトで、トークン効率の高い実用的な検索結果とフォーカスされた設計データを返します。

それが何をするか

KiCad Copilot は、AI エージェントが KiCad に高レベルなファイル指向のインターフェースを提供します。

  • スキーマティクスの生成と変更:各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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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