F

FreeCAD

1-Click Ready

Enables AI-driven CAD modeling by providing a remote procedure call (RPC) server that allows program...

200 views
1 installs
Updated Oct 7, 2025
Audited
Enables AI-driven CAD modeling by providing a remote procedure call (RPC) server that allows programmatic control of FreeCAD, supporting operations like creating documents, inserting parts, editing objects, and executing Python code for generative design workflows.

Tools

get_objects

Get all objects in a document. You can use this tool to get the objects in a document to see what you can check or edit. Args: doc_name: The name of the document to get the objects fr...

get_object

Get an object from a document. You can use this tool to get the properties of an object to see what you can check or edit. Args: doc_name: The name of the document to get the object f...

create_document

Create a new document in FreeCAD. Args: name: The name of the document to create. Returns: A message indicating the success or failure of the document creation. Examples...

create_object

Create a new object in FreeCAD. Object type is starts with "Part::" or "Draft::" or "PartDesign::" or "Fem::". Args: doc_name: The name of the document to create the object in. ...

edit_object

Edit an object in FreeCAD. This tool is used when the `create_object` tool cannot handle the object creation. Args: doc_name: The name of the document to edit the object in. o...

Quick Start

View on GitHub

More for Automation

View All →

More for Developer Tools

View All →

More for Design Tools

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.