mcp-server1
KiCad MCP サーバー
AIアシスタント(Claudeなど)とKiCadを橋渡しするModel Context Protocol(MCP)サーバー。自然言語による制御と自動化により、PCB設計ワークフローを効率化します。
概要
KiCad MCP Server は Model Context Protocol (MCP) のオープンソース実装であり、Anthropic社のClaudeなどの大規模言語モデル (LLM) が、プリント回路基板 (PCB) 設計用の人気オープンソースEDAツールであるKiCadと直接対話できるようにします。
MCP仕様に基づいて構築されており、プロジェクト管理、回路図分析、レイアウト操作、設計ルールチェック (DRC)、およびエクスポート機能を含むKiCadの機能を、標準化された安全なインターフェースを通じて公開します。これにより、エンジニアやデザイナーは、手動でのGUI操作やスクリプティングではなく自然言語を使用して、複雑なPCBワークフローを制御できるようになります。
機能
- 自然言語によるPCB制御: AIに指示を出し、プロジェクトを開いたり、回路図を修正したり、配線をルーティングしたり、会話形式のコマンドで出力を生成したりできます。
- リアルタイムプロジェクトアクセス: ネット、部品、基板レイアウトを含む現在のプロジェクトの状態を読み取り、操作できます。
- 設計ルールチェック (DRC): 自動DRCを実行し、詳細な違反レポートを受け取れます。
- 回路図・レイアウト分析: ネットリストの抽出、接続性の分析、基板の視覚化、設計のトラブルシューティングを行えます。
- 自動化ワークフロー: AIのガイダンスで、BOMの生成、ガーバーファイルのエクスポート、シミュレーションの実行、または設計の反復的な改善を行えます。
- クロスプラットフォーム対応: Windows、macOS、Linuxで動作し、KiCad 9.xと互換性のあるMCPクライアント (Claude Desktop、Cline搭載のVS Codeなど) で使用できます。
- 安全なツールスキーマ: KiCadのPythonスクリプティングAPIへの安全で制御されたアクセスのために、MCP標準に準拠しています。
ユースケース
- AI支援PCB設計: Claudeに、部品配置の提案、配線の最適化、またはDRCエラーのリアルタイム修正を行わせます。
- 迅速なプロトタイピング: フットプリント割り当て、ネットリスト生成、製造ファイルエクスポートなどの反復タスクを自動化します。
- 設計レビューと検証: AIに回路図のエラー分析、製造可能性のチェック、または仕様に照らした検証を行わせます。
- 教育と学習: 新規ユーザーは、KiCad内で作業しながらAIに段階的なガイダンスを問い合わせできます。 . .
互換性
-
MCPクライアント: Claude Desktop、Cline(VS Code)、およびその他の準拠するMCPホスト。
-
KiCadバージョン: 主にKiCad 9.xとそのPythonスクリプトインターフェースでテストされています。
-
ライセンス: 通常MITまたは同様のオープンソース条項となります(具体的なリポジトリを確認してください)。
このツールは、AIネイティブな電子機器設計に向けた重要な一歩であり、手作業の労力を削減し、ハードウェアの反復サイクルを加速します。
Tags
kicadmcppcb設計ai支援edaclaudemodel-context-protocolエレクトロニクス自動化