À propos du projet

Konnect est un plugin de conception de PCB assistée par IA, en phase bêta, pour KiCAD 10. Il s'agit d'un binaire Rust unique qui connecte KiCAD à Claude ou à d'autres assistants LLM via le Model Context Protocol (MCP). Le projet succède à KiCAD-MCP-Server et a été reconstruit afin de réduire la complexité architecturale, la surcharge liée aux dépendances et l'utilisation du contexte. Le plugin fournit 228 outils organisés en 21 ensembles d'outils à la demande. Les capacités incluent la saisie et le câblage de schémas, le placement et le routage de PCB via l'API IPC de KiCAD, les vérifications ERC/DRC et de revue de conception, la recherche de composants JLCPCB dans un catalogue local, des modèles de circuits de référence, ainsi que l'export de production des Gerbers, fichiers de perçage, BOM, pick-and-place, modèles 3D et PDF. Une visionneuse de schéma autonome s'actualise automatiquement lorsque les fichiers changent. Konnect modifie les fichiers de schéma via son propre moteur S-expression avec écritures atomiques et préservation des UUID. Les modifications de PCB utilisent l'API IPC de KiCAD 10 avec intégration de l'annulation/rétablissement. La prise en charge du routage Specctra inclut l'export DSN, l'intégration de Freerouting et l'import SES avec contrôles de sécurité. Le serveur prend en charge les transports stdio et Streamable HTTP et inclut des compétences et des agents fournis pour Claude et Codex. L'installation est disponible via le gestionnaire de plugins et de contenu de KiCAD à l'aide des paquets de plateforme des GitHub Releases, ou en compilant depuis les sources avec Rust, protoc et cmake. Le projet est sous licence AGPL-3.0, avec une licence commerciale disponible pour les entreprises. Windows est la plateforme la plus testée ; macOS et Linux sont pris en charge avec différents niveaux d'assurance qualité.