Skip to content

Latest commit

 

History

History
119 lines (83 loc) · 5.53 KB

File metadata and controls

119 lines (83 loc) · 5.53 KB

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.

PCBs mit natürlicher Sprache designen

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.

Was es heute kann

  • 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

Schnellstart

  1. KiCAD 9.0+ installieren
  2. Node.js 18+ und Python 3.11+ installieren
  3. Klonen und bauen:
git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git
cd KiCAD-MCP-Server
npm install
npm run build
  1. KI-Client konfigurieren — siehe Plattform-Anleitung

GitHub Copilot (VS Code)

Template kopieren:

cp config/vscode-mcp.example.json .vscode/mcp.json

VS Code erkennt .vscode/mcp.json automatisch und registriert den Server. Das Template nutzt ${workspaceFolder} — kein Pfad muss angepasst werden.

Claude Desktop

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

Dokumentation

Community

KI-Hinweis

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.

Haftungsausschluss

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.

back to top