Was ist KiCAD MCP Server?
KiCAD MCP Server vom GitHub-Nutzer mixelpixx lässt einen MCP-Client Projekte in KiCad 9 und 10 anlegen und bearbeiten: Schaltpläne, Symbole und Footprints, Bauteilplatzierung, Leiterbahn-Routing, Design- und Electrical-Rule-Checks sowie den Export von Gerbers und anderen Fertigungsdateien. Außerdem durchsucht er einen JLCPCB-Bauteilkatalog mit mehr als 2,5 Millionen Komponenten samt Preisen und Lagerbestand und übergibt Platinen über Java, Docker oder Podman an den Autorouter Freerouting.
Er ist mit rund 3.070 Sternen der KiCad-MCP-Server mit den meisten Sternen, MIT-lizenziert, in TypeScript und Python geschrieben und erschien am 26. Oktober 2026 in v2.8.3. Die Maintainer lenken neue Entwicklung inzwischen auf Konnect, eine Neufassung in Rust als natives KiCad-10-Plugin auf KiCads offizieller IPC-API, lizenziert unter AGPL-3.0 mit kostenpflichtigen kommerziellen Lizenzen; dieser MIT-Server bleibe offen und gepflegt, sagen sie.
KiCAD MCP Server installieren
git clone --branch stable https://github.com/mixelpixx/KiCAD-MCP-Server.git && npm install && npm run buildLohnt sich KiCAD MCP Server?
Breite ist der Sinn von KiCAD MCP Server. Er registriert 247 Tools in 20 Kategorien, davon 65 allein für Schaltpläne, dazu 23 Ressourcen, die den Projektzustand offenlegen. Das deckt den ganzen Weg vom leeren Projekt bis zu den Fertigungsdateien ab: Symbole und Footprints für Module anlegen, die nicht in KiCads Bibliothek sind, Bauteile platzieren, Leiterbahnen und differenzielle Paare routen, DRC und ERC ausführen und Gerbers exportieren. Nur eine Handvoll Konkurrenz-Server, etwa eda-agent für Altium, versucht eine ähnliche Spannweite.
Eine Tool-Liste dieser Größe kostet in jeder Sitzung etwas, und v2.8.3 reagiert darauf. Mit KICAD_MCP_TOOLBOXES=core startet ein Client mit 37 Tools und öffnet Kategorien wie schematic oder drc, wenn eine Aufgabe sie braucht, und search_tools findet den Rest per Stichwort. Claude Desktop liest die Tool-Liste erst nach einem Neustart neu ein, dort müssen die Toolboxes also vorab benannt werden.
Das Changelog dokumentiert offen, wie schwierig dieses Problem ist. Neuere Releases behoben, dass export_gerber im SWIG-Backend alle Lagen auflistete, aber keine Dateien schrieb, Schaltplan-Beschädigungen unter KiCad 10 und Tools, die mit vollständigen Schemas registriert waren, hinter denen aber kein Handler stand. Die Live-GUI-Integration über KiCads IPC-API ist weiterhin als experimentell gekennzeichnet, und der optionale GUI-Treiber lauscht nur dann auf 127.0.0.1 mit einem Token pro Sitzung, wenn KICAD_GUI_DRIVER_ENABLE=1 gesetzt ist. Der Haftungshinweis im README warnt selbst vor Fehlern in generierten Layouts, beschädigter Hardware und finanziellen Verlusten durch falsche Bestellungen und verlangt für Medizin-, Luftfahrt- und Automobilprojekte eine unabhängige Prüfung.
Die Installation heißt klonen und bauen: KiCad 9 oder neuer, Node.js 18, Python 3.11, dann npm install und npm run build aus dem Branch stable. Die größere strategische Frage ist Konnect, das dasselbe Team die nächste Generation nennt und wo die neue Entwicklung stattfindet. Wer heute den MIT-Server einsetzt, wählt die Lizenz, mit der er leben kann, statt der Codebasis, die sich am schnellsten weiterentwickeln wird.
Wo es sich lohnt
Ein Hardware-Ingenieur in einem IoT-Startup mit fünf Personen
Aus dem Schaltplan eines Breakout-Boards eine erste geroutete Platine machen
Lass den Agenten die Footprints platzieren, Freerouting und danach DRC ausführen und die gemeldeten Fehler beheben, bevor ein Mensch drüberschaut. Das spart den ersten Nachmittag Layoutarbeit; die Prüfung, die der Haftungshinweis im README verlangt, ersetzt es nicht.
Ein Maker, der bestückte Platinen bei JLCPCB bestellt
Nicht lieferbare Bauteile vor der Bestellung durch verfügbare Entsprechungen ersetzen
Bitte den Agenten, jede Stücklistenzeile mit dem JLCPCB-Katalog auf Bestand und Staffelpreise abzugleichen und Ersatzteile mit passenden Footprints vorzuschlagen. Die Nutzung ist kostenlos; prüfe jeden Tausch anhand des Datenblatts.
Ein Elektronik-Dozent, der Laborkits vorbereitet
Eigene Symbole und Footprints für ein Sensormodul anlegen, das nicht in KiCads Bibliothek ist
Erstelle die Bauteile mit den Tools für Footprints und Symbole in einer persönlichen Bibliothek, die sich in allen Studierendenprojekten wiederverwenden lässt, und prüfe danach die Pad-Maße anhand der Zeichnung des Moduls.
Bevor du dich festlegst
- Einrichtung
- KiCad 9.0+, Node.js 18+ und Python 3.11+ installieren, den Branch stable klonen, npm install und npm run build ausführen und dann Claude Desktop, VS Code Copilot oder einen anderen Client mit den Beispielkonfigurationen auf den gebauten Server zeigen lassen. setup-macos.sh und setup-linux.sh führen die Konfiguration mit einem Backup zusammen.
- Integrationen
- 247 Tools in 20 Kategorien mit Suche über search_tools und get_category_tools, 23 Ressourcen, JLCPCB-Bauteilsuche, Anreicherung mit LCSC-Datenblättern und Freerouting. KICAD_MCP_TOOLBOXES=core startet mit 37 Tools.
- Daten und Datenschutz
- Läuft lokal auf deinen Projektdateien; Designdaten gehen an deinen Modellanbieter. JLCPCB-Abfragen und Katalog-Downloads gehen ins Netz. Der optionale GUI-Treiber lauscht nur nach Aktivierung auf 127.0.0.1 mit einem Token pro Sitzung. Das README warnt vor möglicher Beschädigung von Projektdateien und Datenverlust, halte Projekte also unter Versionskontrolle.
- Kosten im großen Maßstab
- Kostenlos unter MIT. Der Nachfolger Konnect ist für Einzelpersonen kostenlos und Open Source unter AGPL-3.0 und wird Unternehmen unter kommerziellen Lizenzen verkauft; Preise stehen nicht im README.
- Grenzen
- Etwa neun offene Issues. Das SWIG-Backend hatte stille Fehler (export_gerber schrieb vor v2.8.3 keine Dateien); der IPC-Modus ist experimentell; Claude Desktop braucht vorab benannte Toolboxes.
Was gut ist
- 247 Tools vom Schaltplan bis zum Gerber-Export
- Der Core-Toolbox-Modus startet mit 37 Tools
- JLCPCB-Katalog mit Live-Bestand und Preisen
- Integration des Autorouters Freerouting
Was nicht
- Klonen und bauen; keine paketierte Installation
- Neuere Releases behoben stille Export- und Beschädigungsfehler
- IPC-Live-GUI-Modus noch experimentell
- Neue Entwicklung ist zum AGPL-lizenzierten Konnect gewandert
Am besten für
Hardware-Ingenieure und Maker mit KiCad 9 oder 10, die einen Agenten Platzierung, Routing-Durchläufe, Prüfungen und Bauteilbeschaffung übernehmen lassen wollen.
Alternativen zu KiCAD MCP Server
KiCAD MCP Server: häufige Fragen
- Lohnt sich KiCAD MCP Server?
- Der umfassendste Weg, einen Agenten in KiCad zu holen, am besten behandelt als schneller Junior-Layout-Assistent, dessen Platinen alle noch die Prüfung durch eine qualifizierte Ingenieurin oder einen Ingenieur brauchen. Wir bewerten es mit 3.9 von 5.
- Was kostet KiCAD MCP Server?
- Kostenlos und Open Source (MIT). Der Nachfolger Konnect steht unter AGPL-3.0, mit kommerziellen Lizenzen für Unternehmen.
- Welche Nachteile hat KiCAD MCP Server?
- Klonen und bauen; keine paketierte Installation; Neuere Releases behoben stille Export- und Beschädigungsfehler; IPC-Live-GUI-Modus noch experimentell; Neue Entwicklung ist zum AGPL-lizenzierten Konnect gewandert.
- Für wen eignet sich KiCAD MCP Server?
- Hardware-Ingenieure und Maker mit KiCad 9 oder 10, die einen Agenten Platzierung, Routing-Durchläufe, Prüfungen und Bauteilbeschaffung übernehmen lassen wollen.
- Was kostet KiCAD MCP Server für ein Team oder im Produktivbetrieb?
- Kostenlos unter MIT. Der Nachfolger Konnect ist für Einzelpersonen kostenlos und Open Source unter AGPL-3.0 und wird Unternehmen unter kommerziellen Lizenzen verkauft; Preise stehen nicht im README.
- Ist KiCAD MCP Server sicher für Firmendaten?
- Läuft lokal auf deinen Projektdateien; Designdaten gehen an deinen Modellanbieter. JLCPCB-Abfragen und Katalog-Downloads gehen ins Netz. Der optionale GUI-Treiber lauscht nur nach Aktivierung auf 127.0.0.1 mit einem Token pro Sitzung. Das README warnt vor möglicher Beschädigung von Projektdateien und Datenverlust, halte Projekte also unter Versionskontrolle.
- Was sind die besten Alternativen zu KiCAD MCP Server?
- Die nächsten Alternativen, die wir getestet haben, sind OpenSCAD MCP und MCP for Blender.
Antworten geprüft am 31. Okt. 2026.