MCP Servers / development / FreeCAD MCP

FreeCAD MCP

JSON →
none1,029development

A server to interact with FreeCAD models using the Model Context Protocol (MCP).

Install
How to run this server

No install command recorded.

server path: freecad-mcp
Tools
What this server exposes
create_document
Create a new document in FreeCAD.
create_object
Create a new object in FreeCAD.
edit_object
Edit an object in FreeCAD.
delete_object
Delete an object in FreeCAD.
execute_code
Execute arbitrary Python code in FreeCAD.
insert_part_from_library
Insert a part from the parts library.
get_view
Get a screenshot of the active view.
get_objects
Get all objects in a document.
get_object
Get an object in a document.
get_parts_list
Get the list of parts in the parts library.
run_fem_analysis
Run the CalculiX solver on an existing Fem::FemAnalysis and return summary results (max von Mises stress, max displacement, node count, working directory). Auto-creates a SolverCcxTools if the analysis has none.
Configuration
Environment & auth
authnone
Resources
FreeCAD MCP — MCP Server · libregistry