FreeCAD MCP connects AI assistants to FreeCAD, the open-source parametric CAD modeler, through the Model Context Protocol. With it connected, you can ask Claude Desktop or another MCP client to design a flange, model a part from a 2D drawing, edit an existing document, or run a simulation, in plain language.
The project is developed on GitHub, where it has earned nearly 3,000 stars under the MIT license, and it is actively maintained, with updates in October 2026. It has two components: an addon that runs inside FreeCAD and starts an RPC server from a dedicated MCP workbench, and an MCP server, launched by your AI client via uvx, that translates model requests into FreeCAD operations. Once connected, the client can create and edit models, run Python scripts inside FreeCAD, inspect documents, and run FEM (finite element method) analyses, bringing engineering simulation into the same conversational loop. Demonstrations on the project page show a flange designed from a request, a toy car modeled end to end, and parts created from 2D drawings, along with integrations for agent frameworks. Connections use localhost by default, keeping your CAD environment local, and configuration options cover auto-start, text feedback, and remote connections. For engineers curious about agentic CAD, this is one of the most complete open bridges between LLM clients and a real parametric modeler.
FreeCAD MCP is free and open source under the MIT license, and FreeCAD itself is free as well. Your only cost is the AI client subscription or API usage you already have.
It is for CAD engineers, makers, and product designers who live in FreeCAD and want AI assistance with modeling and analysis, and for agent builders exploring how far natural-language control of professional engineering tools can go.