dda793c0ef
- Introduced `kicad_cli.sh` for local and Docker-based kicad-cli execution. - Created `schops.py` for schematic operations including ERC, BOM, netlist exports, and bulk edits. - Added README.md for schops with installation and usage instructions. - Included requirements.txt for necessary Python packages. - Implemented rules engine for applying field defaults and renaming nets. - Added tests for rules engine functionality. - Introduced scope guard script to enforce file modification policies based on PR labels. - Created watch script to monitor KiCad files and trigger hardware gate on changes.
808 B
808 B
MCP setup (KiCad)
Option A — Schematic MCP (recommended)
kicad-sch-api inclut un serveur MCP : kicad-sch-mcp. citeturn0search9
Installation :
pip install kicad-sch-api
# ou via uv
# uv tool install kicad-sch-mcp
Lancer le serveur (dans le repo) :
kicad-sch-mcp
Exemple (Claude Desktop) — à adapter selon ton OS :
{
"mcpServers": {
"kicad_schematic": {
"command": "kicad-sch-mcp",
"args": []
}
}
}
Option B — KiCad “live/PCB” MCP (expérimental)
Il existe des serveurs MCP orientés PCB / IPC API (dépend de ta version KiCad et du serveur choisi). citeturn0search1turn0search16
Dans ce repo, l’approche “robuste” reste :
- bulk edits schéma via
kicad-sch-api - exports/DRC via
kicad-cli