kicad-sch-api
MCP Servercircuit-synth/kicad-sch-api
A Python library and Model Context Protocol (MCP) server for programmatically reading, writing, and manipulating KiCAD schematic files with exact format preservation.
Overview
The kicad-sch-api skill provides a comprehensive programmatic interface to generate, modify, and analyze KiCAD 7 and 8 schematic files (.kicad_sch). It features exact format preservation, connectivity analysis, wire routing, multi-sheet hierarchy management, component bounding boxes, and includes an MCP server with 15 specialized tools for AI-driven schematic automation.
Capabilities
- ▸Read and write KiCAD 7/8 schematic files with byte-for-byte format preservation
- ▸Manage electronic components, properties, text styling, and custom positioning
- ▸Perform electrical connectivity analysis and net auditing
- ▸Handle multi-sheet hierarchical schematic designs
- ▸Execute pin-to-pin wire routing and Manhattan-style routing with obstacle avoidance
- ▸Provide a 15-tool Model Context Protocol (MCP) server for programmatic schematic interactions
Best for
Programmatically generating complete electronic circuit schematics using Python scripts, Automating multi-sheet hierarchical electronic design workflows, Running automated connectivity checks and signal tracing on schematic files, Enabling LLM agents via MCP to construct, inspect, and modify hardware circuits
Works with
実タスクにどれだけ役立つか(機能の豊富さ・用途の明確さ)。 — AIによるcapabilities/use-cases解析
実装・指示の品質。 — AIによるSKILL.md/README解析
リポジトリがどれだけ活発に保守されているか。 — GitHub 最終push日時の新しさ
ドキュメントの充実度・分かりやすさ。 — README/独自要約の情報量
危険・不審な挙動が無いか。 — AIによるセキュリティレビュー
ありふれたラッパーではない独自性。 — AIによる独自性判定
コミュニティの採用度。 — GitHub Stars/Forks(対数スケール)
対応AIエージェントの広さ。 — AIによる対応エージェント判定
ライセンス不明/制限あり(Red)のSkillは総合スコアに0.85倍の補正を適用します。 ランキングはこのScoreのみで決まり、広告で変わりません。 算出方法の詳細 →
Security considerations
Operates purely on local file manipulation and standard Python execution. Ensure proper file system permissions when reading or writing circuit designs.
Categories
Summary and analysis are original content generated by AI Skills Rank. The skill's source text is not reproduced here — view it on the linked repository.