FreeCAD MCP
Dieses Repository ist ein FreeCAD MCP, mit dem Sie FreeCAD von Claude Desktop aus steuern können.
Demo
Entwerfen Sie einen Flansch

Entwerfe ein Spielzeugauto

Entwerfen Sie ein Teil anhand einer 2D-Zeichnung
Eingabe 2D-Zeichnung

Demo

Dies ist der Gesprächsverlauf. https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48
Related MCP server: FreeCAD MCP
Addon installieren
Das FreeCAD Addon-Verzeichnis ist
Windows:
%APPDATA%\FreeCAD\Mod\Mac:
~/Library/Application Support/FreeCAD/Mod/Linux:
Ubuntu:
~/.FreeCAD/Mod/oder~/snap/freecad/common/Mod/(wenn Sie FreeCAD von Snap installieren)Debian:
~/.local/share/FreeCAD/Mod
Bitte legen Sie das Verzeichnis addon/FreeCADMCP in das Addon-Verzeichnis.
Nach der Installation des Add-ons müssen Sie FreeCAD neu starten. Sie können „MCP Add-on“ aus der Workbench-Liste auswählen und verwenden.

Und Sie können den RPC-Server mit dem Befehl „RPC-Server starten“ in der Symbolleiste „FreeCAD MCP“ starten.

Einrichten von Claude Desktop
Bearbeiten Sie die Datei claude_desktop_config.json .
Für Benutzer.
Wenn Sie Token speichern möchten, können Sie only_text_feedback auf true setzen und nur Textfeedback verwenden.
Für Entwickler. Zuerst müssen Sie dieses Repository klonen.
Werkzeuge
create_document: Erstellen Sie ein neues Dokument in FreeCAD.create_object: Erstellen Sie ein neues Objekt in FreeCAD.edit_object: Bearbeiten Sie ein Objekt in FreeCAD.delete_object: Löscht ein Objekt in FreeCAD.execute_code: Führen Sie beliebigen Python-Code in FreeCAD aus.insert_part_from_library: Fügt ein Teil aus der Teilebibliothek ein.get_view: Holen Sie sich einen Screenshot der aktiven Ansicht.get_objects: Ruft alle Objekte in einem Dokument ab.get_object: Ruft ein Objekt in einem Dokument ab.get_parts_list: Ruft die Liste der Teile in der Teilebibliothek ab.
Mitwirkende
Hergestellt mit contrib.rocks .