Unser neues Forum ist online: https://forum.orchis.ai — Fragen? Ideen? Projekte zeigen?
KiCAD MCP Server ist ein Model Context Protocol (MCP) Server, der KI-Assistenten wie Claude ermöglicht, mit KiCAD für die PCB-Design-Automatisierung zu interagieren. Aufgebaut auf der MCP-Spezifikation 2025-06-18, bietet dieser Server umfassende Tool-Schemas und Echtzeit-Projektzugriff für intelligente PCB-Design-Workflows.
Beschreibe was du bauen möchtest — und lass die KI die EDA-Arbeit übernehmen. Bauteile platzieren, eigene Symbole und Footprints erstellen, Verbindungen routen, Prüfungen ausführen und Fertigungsdateien exportieren — alles im Gespräch mit deinem KI-Assistenten.
- Projektanlage, Schaltplan-Bearbeitung, Bauteil-Platzierung, Routing, DRC/ERC, Export
- Eigene Symbole und Footprints generieren — auch für Module die in KiCAD-Standardbibliotheken fehlen
- Eigene Bibliotheksverwaltung — einmal erstellt, in jedem Projekt wiederverwendbar
- JLCPCB-Integration — Bauteilkatalog mit Preisen und Lagerbestand
- Freerouting-Integration — automatisches PCB-Routing via Java/Docker
- Visuelles Feedback — Snapshots und Session-Logs für Nachvollziehbarkeit
- Plattformübergreifend — Windows, Linux, macOS
- KiCAD 9.0+ installieren
- Node.js 18+ und Python 3.11+ installieren
- Klonen und bauen:
git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git
cd KiCAD-MCP-Server
npm install
npm run build- KI-Client konfigurieren — siehe Plattform-Anleitung
Template kopieren:
cp config/vscode-mcp.example.json .vscode/mcp.jsonVS Code erkennt .vscode/mcp.json automatisch und registriert den Server. Das Template nutzt ${workspaceFolder} — kein Pfad muss angepasst werden.
Konfigurationsdatei bearbeiten:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS/Linux:
~/.config/claude/claude_desktop_config.json
Beispielkonfiguration: config/windows-config.example.json oder config/macos-config.example.json
- Vollständige README — komplette Dokumentation
- Schnellstart (Router Tools) — erste Schritte
- Werkzeug-Übersicht — alle verfügbaren Werkzeuge
- Schaltplan-Werkzeuge
- Routing-Werkzeuge
- Footprint & Symbol erstellen
- JLCPCB-Anleitung
- Plattform-Anleitung
- Changelog
- Diskussionen — Fragen, Ideen, Projekte zeigen
- Issues — Fehler und Feature-Wünsche
- Mitwirken
Entwickelt mit KI-Unterstützung Dieses Projekt wurde unter Einsatz von KI-gestützten Entwicklungswerkzeugen (GitHub Copilot, Claude) erstellt. Sämtlicher Code wurde von den Maintainern geprüft, getestet und integriert. KI-Werkzeuge dienten der Entwicklungsbeschleunigung — kreative Entscheidungen, Architektur und Verantwortung liegen ausschließlich bei den Autoren.
Keine Haftung — Nutzung auf eigene Verantwortung
Dieses Projekt wird ohne jegliche Gewährleistung bereitgestellt — weder ausdrücklich noch stillschweigend. Die Autoren und Mitwirkenden übernehmen keinerlei Haftung für Schäden jeder Art, die durch die Nutzung oder Nichtnutzung dieser Software entstehen, einschließlich aber nicht beschränkt auf:
- Fehler in erzeugten Schaltplänen, PCB-Layouts oder Fertigungsdateien
- Schäden an Hardware, Bauteilen oder Geräten durch fehlerhafte Designs
- Finanzielle Verluste durch Fehlproduktionen oder Fehlerbestellungen
- Datenverlust oder Beschädigung von KiCAD-Projektdateien
KI-generierte Design-Vorschläge ersetzen keine qualifizierte ingenieurtechnische Prüfung. Sicherheitskritische Anwendungen (Medizintechnik, Luftfahrt, Automotive o.ä.) erfordern zwingend eine unabhängige Fachprüfung.
Dieses Projekt steht unter der MIT-Lizenz — die Lizenz schließt ebenfalls jede Haftung aus.