CadPilotKI- und MCP-Integration für CATIA V5
CadPilot – KI- und MCP-Integration für CATIA V5

Konstruktionsaufträge in Worten, ausgeführt in CATIA V5.

CadPilot verbindet GitHub Copilot mit einer laufenden CATIA-V5-Sitzung. Der Assistent zerlegt Ihren Auftrag in 86 klar umrissene Werkzeuge, CATIA rechnet, und jede Materialänderung wird nachgemessen. Originale bleiben unangetastet.

Isometrische Zeichnung eines Halters mit Maßen 140 und 90 und vier Bohrungen Ø 6,6140904× Ø 6,6
BenennungCadPilot – KI- und MCP-Integration für CATIA V5
Werkzeuge86
Basis78 (v0.2.0)
Automatische Testsüber 600
Zweigabdeckung87 %
Änderungsindexk
Stand25.09.2026
Statusoffline geprüft, Live-Test mit CATIA steht aus
Python3.10 bis 3.14
Lizenz BasisMIT

Die Zeichnung zeigt den Halter aus dem Handbuch-Beispiel: Grundplatte 140 × 90 × 4 mm, vier Bohrungen auf 120 × 70 mm, Lasche an der Hinterkante.

Worum es geht

Viele Schritte in der Konstruktion sind Routine: eine Konsole mit vier Befestigungslöchern, ein Lochkreis auf einem Flansch, eine Wandstärkenvariante mit Gewichtsvergleich, der STEP-Export für den Lieferanten. Genau solche Schritte kann ein KI-Assistent in CATIA ausführen, wenn er klar definierte Werkzeuge bekommt.

Der Grundsatz bleibt: Die KI plant und bedient, CATIA rechnet, der Konstrukteur entscheidet. Maße, Volumen und Abstände kommen aus CATIA, nicht aus dem Sprachmodell.

Woher es kommt

Grundlage ist das quelloffene Projekt catia-v5-mcp-server mit 78 Werkzeugen. CadPilot übernimmt es mit vollständiger Versionsgeschichte und macht es für den Einsatz in der Fahrzeugentwicklung belastbar: mit Tests, Schutz der Originaldaten, korrigierten CATIA-Aufrufen und einer Einrichtung ohne Administratorrechte.

Die Codebasis liegt in einem privaten Repository; die Lizenzhinweise des Basisprojekts werden mit jeder Auslieferung mitgeliefert.

Was der Server kann

Die Reifegrade stammen aus dem Handbuch und beruhen auf Code-Analyse und Offline-Tests. „Nicht verlässlich“ heißt: Das Werkzeug gibt es, aber es tut heute nicht zuverlässig, was es verspricht. Solche Schritte erledigen Sie vorerst selbst in CATIA.

BereichWerkzeugeTypische Aufgabennutzbareingeschränktnicht verlässlich
Sitzung und Dokumente9Teile öffnen, anlegen, speichern, Steckbrief lesen720
Skizzen11Linien, Rechtecke, Kreise, Bögen, Bemaßungen830
Volumenkörper (Part Design)15Pad, Pocket, Welle, Nut, Bohrung, Muster276
Flächen (Generative Shape Design)24Punkte, Splines, Loft, Sweep, Offset, Aufdicken2400
Baugruppen9Komponenten einfügen, auflisten, verschieben333
Messen und Parameter6Volumen, Masse, Schwerpunkt, Abstände, Parameter231
Ansicht und Export4Standardansichten, Bilder, STEP/IGES/STL310
Journal und Rückgängig (neu)2Änderungen der Sitzung anzeigen und zurücknehmen110
Produktstruktur und Stapel (neu)6Eigenschaften, Formeln, Stückliste, Ordner auswerten und exportieren330
Gesamt86532310

Wie ein Auftrag abläuft

  1. Sie beschreiben das Ziel. Zum Beispiel: Grundplatte 140 × 90 × 4 mm auf der XY-Ebene, vier Bohrungen Ø 6,6 mm, danach Masse in Stahl.
  2. Copilot plant die Schritte und zeigt sie bei größeren Aufträgen vorher an.
  3. Der Server prüft jeden Aufruf, bevor CATIA etwas davon sieht: Pfade, Dateitypen, Arbeitskopie statt Original.
  4. CATIA rechnet in Ihrer sichtbaren Sitzung.
  5. Der Server misst nach: Hat das Feature das Volumen verändert, und in die richtige Richtung?
  6. Sie prüfen und entscheiden. Jede Änderung der Sitzung lässt sich anzeigen und zurücknehmen.

Eingebaute Sicherungen

Arbeitskopien statt Originale

Gespeichert und exportiert wird nur in einen eigenen Arbeitsordner, nie über vorhandene Dateien.

Messen statt glauben

Ein Pocket ins Leere oder ein Pad in die falsche Richtung wird als Fehler gemeldet, nicht als Erfolg.

Rückgängig in der Sitzung

Parameteränderungen und neue Features lassen sich zurücknehmen, solange nichts darauf aufbaut.

Kein Hängen bei Dialogen

Antwortet CATIA nicht, meldet der Server das und schickt keine weiteren Befehle hinterher.

Keine Modelldaten im Protokoll

Im Schutzmodus stehen weder Pfade noch Werte in der Logdatei.

Ohne Administratorrechte

Einrichtung per Doppelklick im Benutzerprofil, getestet auf Windows bei jeder Änderung.

Stand

  • Alle 86 Werkzeuge inventarisiert, Schnittstellen per Test festgeschrieben
  • Über 600 automatische Tests, Windows-CI mit Python 3.10 bis 3.14
  • Drei unabhängige Code-Reviews, alle offline prüfbaren Befunde behoben
  • Erster Test mit einer echten CATIA-Lizenz, vorbereitet mit Abnahmetest und Checkliste
  • Kanten und Flächen gezielt wählen (Verrundung, Fase, Formschräge)

Was es nicht ist

Kein Ersatz für Konstruktionswissen, keine Festigkeits- oder Herstellbarkeitsaussage und keine Freigabe. Alles, was der Assistent tut, beruht auf CATIA-Werkzeugen und muss wie jede Konstruktionsänderung geprüft werden.

Werkzeugergebnisse gehen als Kontext an den KI-Dienst. Für echte Projektdaten ist das vorab mit IT und Datenschutz zu klären.