FreeCAD MCP
JSON →A server to interact with FreeCAD models using the Model Context Protocol (MCP).
Tools · 11
- 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.
Links
★ 1,029 GitHub stars