Repolode
mixelpixx

mixelpixx/Konnect

ClaudeなどのMCP対応AIアシスタントが228種類のツールで回路図やPCBを設計できる、KiCAD 10用ネイティブプラグイン兼Rust製単一バイナリ。

スター
1,294
フォーク
147
未解決の Issue
230
最終コミット
14 時間前

これは何?

Konnectは、KiCAD 10向けのAI支援PCB設計サーバーです。単一のRustバイナリとして動作し、Model Context Protocol経由でツールを提供します。これにより、ClaudeなどのMCP対応LLMが回路図の部品配置や配線、PCBフットプリントの配置や配線、ERC・DRCチェックの実行、Gerber、ドリルファイル、BOM、ピックアンドプレースデータなどの製造用ファイルのエクスポートを行えます。

PCBの編集にはKiCAD公式のIPC APIを使うため、起動中のPCBエディターで変更がリアルタイムに反映され、KiCADのUndo/Redoにも対応します。回路図ファイル(.kicad_sch)は、組み込みのS-expressionエンジンを使って直接編集し、書き込みはアトミックに行います。ツールは必要に応じて読み込めるツールセットに分類されており、モデルが必要なものだけを読み込めます。また、ツール呼び出しの失敗を調査するための呼び出しログと統計情報も備えています。

プロジェクトには、回路のリファレンステンプレート、JLCPCB部品検索、ファイルの変更に応じて更新されるライブ回路図ビューアー、ClaudeとCodex向けのスキルも含まれています。ライセンスはAGPL-3.0で、商用ライセンスも提供されています。作者によると、現在はベータ版です。

主な機能

  • 01.kicad_schを直接編集し、書き込みをアトミックに行うことで、回路図部品の追加・配線・編集ができます。
  • 02KiCAD 10のIPC APIを使ってPCBフットプリントの配置・移動・回転・配線を行い、Undo/Redoにも対応します。
  • 03ERC、DRC、接続性のチェック、および設計レビューを実行できます。
  • 04Gerber、ドリルファイル、BOM、ピックアンドプレースファイル、3Dモデル、PDFをエクスポートできます。
  • 05ローカルのJLCPCB部品カタログを検索でき、回路のリファレンステンプレートも利用できます。
  • 06ツール群を必要に応じて読み込み、LLMのコンテキスト消費を抑えます。

ユースケース

  • 文章で回路の仕様を伝えてAIアシスタントに回路図の草案を作成させ、ERCでチェックする。
  • KiCADを開いたまま、MCP対応アシスタントを使ってPCBの配置や配線を行う。
  • 基板の発注に必要な製造用ファイル一式を生成する。
  • 回路図の設計中に、在庫のあるJLCPCB部品を選ぶ。

クイックスタート

  1. 1

    Releasesから、お使いのOS用のKiCADプラグインパッケージをダウンロードします

  2. 2

    KiCAD 10でPlugin and Content Managerを開き、Install from FileをクリックしてZIPファイルを選択し、KiCADを再起動します

  3. 3

    ソースからサーバーをビルドします(protocとcmakeが必要です)

    cargo build --release -p konnect
  4. 4

    Claude用の初回ガイダンスインストーラーを実行します(任意)

    konnect init

使う前に知っておきたいこと

  • ベータ版です。READMEには、実環境での利用とレビューをさらに求めていると記載されています。
  • KiCAD 10が必要です。PCB編集にはIPC APIを使用します。
  • macOSのスタンドアロンバイナリはまだコード署名されていません。ブラウザーからダウンロードした場合は、quarantineフラグを解除する必要があります。
  • Specctraの自動配線では、ローカルのFreeroutingエンジンを動かすためにJavaランタイムが必要です。

トピック

よくある質問

Konnect とは?
ClaudeなどのMCP対応AIアシスタントが228種類のツールで回路図やPCBを設計できる、KiCAD 10用ネイティブプラグイン兼Rust製単一バイナリ。 Konnectは、KiCAD 10向けのAI支援PCB設計サーバーです。単一のRustバイナリとして動作し、Model Context Protocol経由でツールを提供します。これにより、ClaudeなどのMCP対応LLMが回路図の部品配置や配線、PCBフットプリントの配置や配線、ERC・DRCチェックの実行、Gerber、ドリルファイル、BOM、ピックアンドプレースデータなどの製造用ファイルのエクスポートを行えます。
Konnect は無料で使えますか?ライセンスは?
Konnect は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Konnect は今もメンテナンスされていますか?
活発にメンテナンス中。Konnect の最終コミットは 2026年10月19日 です。
Konnect は何に使えますか?
文章で回路の仕様を伝えてAIアシスタントに回路図の草案を作成させ、ERCでチェックする。 KiCADを開いたまま、MCP対応アシスタントを使ってPCBの配置や配線を行う。 基板の発注に必要な製造用ファイル一式を生成する。 回路図の設計中に、在庫のあるJLCPCB部品を選ぶ。
Konnect のインストール方法は?
Releasesから、お使いのOS用のKiCADプラグインパッケージをダウンロードします KiCAD 10でPlugin and Content Managerを開き、Install from FileをクリックしてZIPファイルを選択し、KiCADを再起動します ソースからサーバーをビルドします(protocとcmakeが必要です): cargo build --release -p konnect Claude用の初回ガイダンスインストーラーを実行します(任意): konnect init
Konnect はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mixelpixx/Konnect

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト