# KiCad MCP Server

Ein Model Context Protocol (MCP) Server, der KI-Assistenten wie Claude mit KiCad verbindet und die natürliche Sprachsteuerung und Automatisierung von PCB-Design-Workflows ermöglicht.

Canonical URL: https://a2a-mcp.org/entry/kicad-mcp-de

Language: de

Category: MCP Servers

Updated: 2026-04-01

## Übersicht

KiCad MCP Server ist eine Open-Source-Implementierung des Model Context Protocol (MCP), die es Großen Sprachmodellen (LLMs) wie Anthropics Claude ermöglicht, direkt mit KiCad zu interagieren – dem beliebten Open-Source EDA-Tool für Leiterplattenentwurf (PCB).

Aufbauend auf der MCP-Spezifikation stellt er KiCads Funktionalitäten – einschließlich Projektmanagement, Schaltplananalyse, Layout-Operationen, Design Rule Checking (DRC) und Exportfunktionen – über eine standardisierte, sichere Schnittstelle bereit. Dies ermöglicht Ingenieuren und Designern, komplexe PCB-Workflows mithilfe natürlicher Sprache zu steuern, statt über manuelle GUI-Interaktionen oder Scripting.

## Funktionen

.

- **Steuerung von PCBs über natürliche Sprache**: Weisen Sie die KI an, Projekte zu öffnen, Schaltpläne zu ändern, Leiterbahnen zu routen oder Ausgaben via Konversationsbefehle zu generieren.
- **Echtzeit-Projektzugriff**: Lesen und manipulieren Sie den aktuellen Projektstatus, einschließlich Netze, Komponenten und Board-Layouts.
- **Design Rule Checking (DRC)**: Automatische DRC-Läufe durchführen und detaillierte Verstoßberichte erhalten.
- **Schaltplan- & Layout-Analyse**: Netzlisten extrahieren, Konnektivität analysieren, Boards visualisieren und Designs troubleshooten.
- **Automatisierungs-Workflows**: Stücklisten (BOMs) generieren, Gerber exportieren, Simulationen durchführen oder Designs iterativ mit KI-Anleitung optimieren.
- **Cross-Plattform-Unterstützung**: Läuft auf Windows, macOS und Linux mit KiCad 9.x und kompatiblen MCP-Clients (Claude Desktop, VS Code mit Cline, etc.).
- **Sichere Tool-Schemas**: Hält sich an MCP-Standards für sicheren, kontrollierten Zugriff auf KiCads Python Scripting API.

## Anwendungsfälle

.

- **KI-unterstützter PCB-Entwurf**: Lassen Sie Claude in Echtzeit Bauteilplatzierungen vorschlagen, Routing optimieren oder DRC-Fehler beheben.
- **Schnelles Prototyping**: Automatisieren Sie repetitive Aufgaben wie Footprint-Zuweisung, Netzlistengenerierung oder Fertigungsdatei-Exporte.
- **Design-Review & Validierung**: Lassen Sie die KI Schaltpläne auf Fehler analysieren, Fertigbarkeit prüfen oder gegen Spezifikationen validieren.
- **Bildung & Lernen**: Neue Benutzer können die KI für Schritt-für-Schritt-Anleitungen während der Arbeit in KiCad abfragen.
- **Multi-Tool-Orchestrierung**: Kombinieren Sie mit anderen MCP-Servern für End-to-End-Hardware-Entwicklungspipelines.

## Erste Schritte

.

1. Installieren Sie KiCad (Version 9.x empfohlen).
2. Richten Sie den MCP-Server über pip (für Python-Varianten) oder npm ein oder klonen Sie das Repository.
3. Konfigurieren Sie Ihren MCP-Client (z.B. Hinzufügen zur `server.json` von Claude Desktop oder Äquivalent).
4. Beginnen Sie, mit Ihrer KI über Ihr KiCad-Projekt zu chatten!

Mehrere Community-Implementierungen existieren (z.B. lamaalrajih/kicad-mcp, bunnyf/pcb-mcp) und bieten Variationen in Sprache (Python/TypeScript) und Funktionsschwerpunkten.

## Kompatibilität

- **MCP-Clients**: Claude Desktop, Cline (VS Code) und jeder kompatible MCP-Host.
- **KiCad-Version**: In erster Linie mit KiCad 9.x und dessen Python-Skripting-Schnittstelle getestet.
- **Lizenz**: Typischerweise MIT oder ähnliche Open-Source-Bedingungen (siehe spezifisches Repository).

Dieses Tool stellt einen bedeutenden Schritt hinzu KI-nativem Elektronikdesign dar, reduziert manuellen Aufwand und beschleunigt Hardware-Iterationszyklen.

## Tags

- kicad
- mcp
- pcb-design
- ki-gestützt
- eda
- claude
- model-context-protocol
- elektronik
- automatisierung

## Sources

- [Project website](https://github.com/mixelpixx/KiCAD-MCP-Server)
