CommunityCodierung & Entwicklunggithub.com

oaslananka-lab/kicad-mcp-pro

MCP-Server für KiCad 10/9 – Schaltplanerstellung, PCB-Layout, DRC/ERC/DFM, Signal- und Power-Integrität, EMV, SPICE-Simulation, FreeRouting sowie Gerber-/BOM-/IPC-2581-/STEP-Exporte mittels KI-Agenten.

Was ist kicad-mcp-pro?

Dieses MCP-Server-Tool verbindet KiCad (Versionen 9 und 10) mit KI-Agenten wie Claude Code, Cursor oder Codex. Es ermöglicht die vollständige Automatisierung des PCB-Entwurfs: Schaltplanerstellung, Leiterplatten-Layout, Design-Regelprüfungen (DRC/ERC), Design-for-Manufacturing-Analysen (DFM), Signal- und Power-Integritätsprüfungen, EMV-Analysen, SPICE-Simulationen sowie den Export von Gerber-Dateien, Stücklisten (BOM), IPC-2581 und STEP-Modellen. Durch die Integration von FreeRouting können auch autoroutbare Layouts erstellt werden. Entwickler und Elektronikingenieure können so komplexe PCB-Designs direkt aus ihrer Entwicklungsumgebung heraus steuern, ohne manuelle KiCad-Interaktionen. Der Server stellt strukturierte MCP-Tools und Ressourcen bereit, die eine nahtlose Zusammenarbeit zwischen KI-Agenten und der KiCad-API ermöglichen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add oaslananka-lab/kicad-mcp-pro

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht kicad-mcp-pro?

MCP-Server für KiCad 10/9 – Schaltplanerstellung, PCB-Layout, DRC/ERC/DFM, Signal- und Power-Integrität, EMV, SPICE-Simulation, FreeRouting sowie Gerber-/BOM-/IPC-2581-/STEP-Exporte mittels KI-Agenten.

Funktionen

  • Schaltplanerstellung: Erstellen und Bearbeiten von Schaltplänen mit KI-Unterstützung.
  • PCB-Layout: Automatisiertes und manuelles Leiterplatten-Layout mit DRC/ERC-Prüfungen.
  • DFM-Analyse: Design-for-Manufacturing-Prüfungen zur Sicherstellung der Fertigbarkeit.
  • Signal- & Power-Integrität: Analyse von Signalqualität und Spannungsversorgung.
  • EMC/EMV: Elektromagnetische Verträglichkeitsanalyse.
  • SPICE-Simulation: Schaltungssimulation direkt aus dem Workflow.
  • FreeRouting: Autorouting für komplexe Leiterplatten-Layouts.
  • Exporte: Gerber, BOM (Stückliste), IPC-2581, STEP-Modelle.

Voraussetzungen

  • KiCad 9 oder 10 (installiert und konfiguriert)
  • MCP-kompatibler KI-Agent (z. B. Claude Code, Cursor, Codex)
  • Python 3.8+

Installation

  1. Repository klonen:

    git clone https://github.com/oaslananka-lab/kicad-mcp-pro.git
    cd kicad-mcp-pro
    
  2. Abhängigkeiten installieren:

    pip install -r requirements.txt
    
  3. MCP-Server starten:

    python server.py
    

Konfiguration

Setzen Sie die Umgebungsvariable KICAD_PATH auf den Pfad Ihrer KiCad-Installation:

export KICAD_PATH="/usr/local/share/kicad"

Verwendung

Sobald der Server läuft, kann der KI-Agent über MCP-Tools auf die Funktionen zugreifen. Beispiele:

  • kicad_create_schematic – Erstellen eines neuen Schaltplans.
  • kicad_place_component – Platzieren von Bauteilen.
  • kicad_route_tracks – Automatisches Verlegen von Leiterbahnen.
  • kicad_run_drc – Ausführen von Design-Regelprüfungen.
  • kicad_export_gerber – Exportieren von Gerber-Dateien.

Lizenz

MIT

Verwandte Skills