agentcad icon

agentcad

agentcad ist ein Open-Source-MCP-Server und eine CLI für lokale, agentengesteuerte CAD-Workflows mit Vorschau, Prüfung und Export von STEP, STL, GLB und OBJ.

agentcad

Was ist agentcad?

agentcad ist ein Open-Source-CAD-Tool für Coding-Agents. Es bietet sowohl einen MCP-Server als auch eine CLI, damit ein Agent aus Python-basierten Workflows echte CAD-Ausgaben erzeugen, rendern, validieren und exportieren kann.

Das Produkt ist für die Zusammenarbeit zwischen Mensch und Agent konzipiert: Es gibt dem Agenten einen Feedback-Loop mit Geometriemetriken, Vorschauen und Validierungsergebnissen, damit er seine Arbeit selbst prüfen und Fehler korrigieren kann, bevor er Entwürfe an den Nutzer zurückgibt. Laut Website läuft es lokal, ist kostenlos, erfordert keine Anmeldung und unterstützt STEP-, STL-, GLB- und OBJ-Workflows.

Hauptfunktionen

  • Open-Source-MCP-Server und CLI: unterstützt agentengesteuerte CAD-Workflows entweder per lokalem Kommandozeilen-ימוש oder per MCP-Integration in Editoren und Agenten-Umgebungen.
  • Render- und Validierungs-Loop: liefert ein Render sowie Metriken wie Abmessungen, Volumen, Flächenanzahl und Gültigkeit, damit der Agent die Geometrie vor dem Abschluss prüfen kann.
  • Export-Unterstützung für gängige CAD-Formate: kann STEP, STL, GLB und OBJ für die Weiterverwendung in Druck, Ansicht oder CAD-Übergabe ausgeben.
  • Versionierte Ausführung und Diffs: erzeugt versionierte STEP-Dateien und unterstützt den Vergleich von Versionen, um Design-Iterationen nachzuverfolgen.
  • Prüfungen vor der Ausführung und Topologie-Inspektion: validiert Eingaben vor der Ausführung und meldet Geometrie-/Topologie-Details, um Probleme schnell zu debuggen.
  • Local-first-Setup: läuft lokal, mit Installationsoptionen für pip, uv und MCP-Konfiguration für Tools wie Claude Code, Cursor und Windsurf.

So verwenden Sie agentcad

Installieren Sie das Paket lokal und verbinden Sie es dann entweder über die CLI oder durch Hinzufügen der MCP-Server-Konfiguration zu Ihrem Agenten-Workspace mit Ihrem Coding-Agenten. Die Website zeigt Unterstützung für Python 3.10–3.12, mit einem pip install 'agentcad[mcp]'-Pfad und einer Installationsoption nur für die CLI.

Sobald die Verbindung steht, geben Sie dem Agenten einen CAD-Prompt wie einen Handyhalter, ein Gehäuse oder eine Vase. Der Agent kann Geometrie erzeugen, das Render und die Metriken prüfen, das Modell überarbeiten und die finalen Dateien exportieren, wenn das Design gültig ist.

Anwendungsfälle

  • Schnelles Konzipieren in einem AI-Coding-Agenten: einen Prompt in natürlicher Sprache in ein einfaches CAD-Modell umwandeln und es im selben Workflow in der Vorschau ansehen.
  • Druckbares Gehäusedesign: einfache mechanische Teile wie Schnappboxen, Abdeckungen oder Gerätegehäuse erstellen und für den 3D-Druck exportieren.
  • Geometriedebugging und Iteration: Metriken, Validierung und Topologieberichte nutzen, um zu diagnostizieren, warum ein Modell fehlgeschlagen ist oder fehlerhafte Geometrie erzeugt hat.
  • Web- oder Viewer-taugliche 3D-Assets: GLB oder OBJ für leichte Visualisierung in Apps, Websites oder Asset-Pipelines exportieren.
  • Agentengestützte Bildungs- oder Rekonstruktionsprojekte: maßstabsgetreue Rekonstruktionen oder strukturierte Modelle erstellen, bei denen der Agent wiederholtes Feedback benötigt, um zu einem präzisen Ergebnis zu kommen.

FAQ

Läuft agentcad lokal? Ja. Die Website beschreibt es als lokal laufend, mit Installationsoptionen ohne Anmeldung.

Welche Ausgaben unterstützt es? Die Website nennt Vorschau-Renderings sowie den Export von STEP, STL, GLB und OBJ.

Funktioniert es mit MCP-basierten Agents? Ja. Das Produkt enthält einen MCP-Server und zeigt Beispiel-Setups für Claude Code, Cursor und Windsurf.

Welche Python-Versionen werden unterstützt? Die Seite sagt, dass agentcad derzeit Python 3.10–3.12 unterstützt.

Ist es Open Source? Ja. Die Quelle ist auf GitHub als Apache-2.0 gelistet.

Alternativen

  • Klassische CAD-Software wie parametrische Desktop-CAD-Tools: Diese werden typischerweise direkt von menschlichen Designern verwendet und bieten manuelle Modellierungs-Workflows statt agentengesteuerter Ausführung.
  • Script-first-Geometriebibliotheken: Diese eignen sich für Entwickler, die CAD-Formen direkt in Code erstellen wollen, enthalten aber möglicherweise nicht denselben Agenten-Feedback-Loop, Render-Reporting oder MCP-Integration.
  • 3D-Modellierungstools mit Exportfunktionen: Diese können druckbare oder ansichtsgeeignete Assets erzeugen, sind aber meist auf manuelle Modellierung statt automatisierte Prompt-zu-Geometrie-Workflows ausgerichtet.
  • Andere Agenten-Toolchains für Codegenerierung: Diese können einem Agenten beim Schreiben von Code helfen, bieten aber nicht zwangsläufig CAD-spezifische Validierung, Vorschau und Version-Diff-Unterstützung.