FreeCAD MCP
An MCP server that lets Claude Desktop and other MCP clients control FreeCAD directly: creating and editing 3D models, running Python scripts inside FreeCAD, inspecting open documents, and running finite element analyses.
FreeCAD MCP connects Claude Desktop and other MCP clients to a running FreeCAD installation. It has two parts: an addon that runs inside FreeCAD and starts an RPC server, and an MCP server that the AI client launches and that talks to that RPC server over localhost.
Through it, an AI assistant can create and edit FreeCAD models, run Python scripts inside the FreeCAD process either in the GUI or as a background or headless job, inspect the state of open documents, and run finite element method analyses. Demonstrated workflows include designing a mechanical part from scratch and modeling from a 2D drawing, and it can also be used from integrations such as ADK and LangChain.