Konnect ist ein Beta-Plugin für KiCAD, das als einzelne Rust-Binärdatei ausgeliefert wird und es Claude sowie anderen KI-Assistenten ermöglicht, Schaltpläne und Leiterplatten über das Model Context Protocol (MCP) zu entwerfen. Es stellt 228 Werkzeuge bereit, die in 21 bedarfsgerecht geladenen Werkzeugsätzen organisiert sind. Dazu gehören Schaltplanerfassung, Leiterplattenlayout und Routing, ERC/DRC, Entwurfsprüfungen, die Suche nach Bauteilen bei JLCPCB, Referenzschaltungen und eine vollständige Exportpipeline für die Fertigung. Mitgelieferte Skills und Agenten vermitteln Claude die KiCAD-Konventionen von Anfang an.
Konnect ist der Nachfolger von KiCAD-MCP-Server, einem Python- und TypeScript-Projekt, das zeigte, dass KI-gestützter Leiterplattenentwurf funktioniert, dabei aber die Grenzen seiner Architektur offenlegte. Ein Werkzeugaufruf im Originalprojekt durchlief mehrere Sprach- und Serialisierungsgrenzen und hing von Node.js, Python, wxPython, kicad-skip und SWIG-Bindings ab, die KiCAD nach und nach abkündigt. Konnect hingegen kommuniziert über die offizielle IPC-API mit KiCAD 10, bearbeitet Schaltplandateien mit einer eigenen S-Ausdrucks-Engine und atomaren Schreibvorgängen und wird als einzelne statische Binärdatei von etwa 20 bis 25 MB ausgeliefert.
Um den Kontextaufwand gering zu halten, lädt Konnect ein Startpaket von etwa 2.000 Token und lässt das Modell Werkzeugsätze bei Bedarf nachladen, statt alle 228 Werkzeuge mit rund 23.000 Token aufzulisten. Integrierte Beobachtungswerkzeuge ermöglichen es dem Modell außerdem, eigene Werkzeugfehler zu diagnostizieren.
Das Projekt stellt zudem Nimrod vor, einen MCP-Server für Webrecherche mit qualitätsbewerteter Google-Suche, Extraktion von Webseiten und Recherche aus mehreren Quellen. Nimrod ermöglicht es dem Assistenten, während des Board-Entwurfs Bauteilverfügbarkeit, Datenblätter und Errata in Echtzeit zu prüfen. Er funktioniert mit claude.ai, Claude Desktop, Claude Code, VS Code und anderen MCP-Clients.
Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing