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.
何を解決するか
自然言語を使用してプリント基板(PCB)を設計できるようにします。AIアシスタントをKiCADに接続することで、反復的な電子設計自動化(EDA)タスクを手動で行う必要がなくなり、ユーザーは望むハードウェア構成を説明するだけで、AIが技術的実装を担当できます。
動作方法
このプロジェクトは、AIクライアント(Claude Desktop や VS Code など)と KiCAD の間を橋渡しする Model Context Protocol (MCP) サーバーを実装しています。AIにツールスキーマとプロジェクト状態のリアルタイムアクセスを提供し、ユーザーのプロンプトに基づいてKiCAD内でコマンドを実行できるようにします。
対象ユーザー
KiCAD 9.0以降を使用し、AIアシスタントを使ってPCB設計ワークフローを自動化したいハードウェアエンジニアや趣味の電子工作愛好家。
主な特徴
- 包括的なEDA自動化: プロジェクト設定、回路図編集、部品配置、配線、DRC/ERCチェックをすべて対応。
- カスタム部品作成: 標準ライブラリにないモジュール用のカスタムシンボルとフットプリントを生成。
- サードパーティ統合: JLCPCBとの統合で価格や在庫情報を取得可能。Java/Docker経由でFreeroutingによる自動PCB配線もサポート。
- 視覚的な追跡性: AIが生成した変更のスナップショットとセッションログを提供し、変更内容を視覚的に確認できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト