Mcp Kicad Pcb Inspector について
MCP KiCad PCB Inspectorは、KiCadのGUIを開かずにKiCad PCBファイルを解析する読み取り専用のMCPサーバーです。エージェントや設計レビュー担当者向けに、基板構成やDRC情報を設計確認と製造前チェックに提供します。
主な機能
- 01基板メタデータの解析
- 02層構成の確認
- 03ネットとパッド数の一覧
- 04配置済みフットプリントの一覧
- 05埋め込みDRC違反の抽出
- 06基板外形の形状情報を取得
活用シーン
- 01プルリクエストのPCB変更をレビュー
- 02製造前に基板ファイルを確認
- 03ネット、フットプリント、DRC結果を調査
MCP 対応
MCPクライアントに、基板情報、層、ネット、フットプリント、DRC違反、外形形状などを調べる読み取り専用のKiCad PCB解析ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Archimedes Market で検証済みのアセットです。4 つの観点(セキュリティ・品質・ライセンス・複雑さ)から評価した Trust Report の全文と、厳選されたカタログはアセットページをご覧ください。
MCP KiCad PCB Inspector
AI エージェントから KiCad の PCB ファイルを解析できます。KiCad の GUI を起動せずに、レイヤー構成、ネット数、フットプリント一覧、DRC 違反、基板外形の形状を確認できます。
ツール
parse_pcb— ヘッダー情報:タイトル、基板のバージョン、最終保存日時、KiCad のバージョンlayer_stackup— 厚さ、材料、誘電率を含む銅層と誘電体層net_listing— パッド数と配線完了フラグを含むすべてのネットfootprint_inventory— 参照番号、値、レイヤー、BOM に関連する属性を含む、配置済みフットプリントdrc_violations— 埋め込みレポートから取得したデザインルールチェックの違反(利用可能な場合)board_outline— 基板外形のポリゴン座標と寸法
用途
設計レビューの自動化や製造前の簡易チェックに使えます。PCB ファイルに関する変更を含む PR をレビューするエージェントは、pcbnew を開かずに「ネット VDD_3V3 にどのような変更があったか」「DRC 違反はあるか」「新しいフットプリント数はいくつか」といった質問に答えられます。
用途ではないもの
ルーターでも、配置ツールでも、合成エンジンでもありません。保存済みファイルを読み取り専用で解析します。インタラクティブに PCB を編集するには、KiCad を直接使用してください。
クイックスタート
pip install mcp-kicad-pcb-inspector
mcp-kicad-pcb-inspector serve
一般的なエージェントのワークフロー
Agent: "Review the PR diff against board.kicad_pcb"
↓
1. parse_pcb(file="board.kicad_pcb") → identifies KiCad 10.0.1, last saved 2026-05-15
2. layer_stackup(file=...) → confirms 4-layer is unchanged
3. drc_violations(file=...) → 2 new clearance violations on net DATA_BUS
4. Agent flags the violations inline in PR review
ライセンス
MIT.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。