freecad mcp
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
asset_creation_strategy |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_document | Create a new document in FreeCAD. Copy |
create_object | Create a new object in FreeCAD. Copy |
edit_object | Edit an object in FreeCAD.
This tool is used when the Copy |
delete_object | Delete an object in FreeCAD. Copy |
execute_code | Execute arbitrary Python code in FreeCAD. Copy |
get_view | Get a screenshot of the active view. Copy |
insert_part_from_library | Insert a part from the parts library addon. Copy |
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. Copy |
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. Copy |
get_parts_list | Get the list of parts in the parts library addon. |