Let AI control FreeCAD for 3D modeling, editing, and export via MCP.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "FreeCAD MCP Server" yet — see the docs or source repo.
Using the FreeCAD MCP server, create a rectangular part with a round hole: first make a 100×60×20 box, then add a centered through-hole with diameter 20, and finally export it as a STEP file.
A completed 3D part model with a successful STEP export.
Use the FreeCAD MCP server to create a cylinder and a cube, then perform a boolean subtraction and keep the final solid model.
A solid model produced after the boolean subtraction.
With the FreeCAD MCP server, rotate the existing model by 90 degrees, translate it 25 mm along the X axis, and export it to a shareable file format.
The transformed model along with an exported output file.
Designers or developers can hand dimensions and modeling goals to AI, which then uses MCP to call FreeCAD for primitive creation, boolean operations, and geometric transformations. This reduces repetitive manual modeling work.
When you need to quickly produce exchangeable 3D files, this tool lets AI finish the modeling and export process directly. It fits prototyping, rough part design, and workflow automation.
Researchers or technical teams can describe modeling intent in natural language and let AI translate it into FreeCAD tool calls. It is suitable for exploring AI-driven CAD workflows.
It enables AI to directly call FreeCAD for 3D modeling through the MCP protocol. Known capabilities include 39 modeling tools covering primitive creation, boolean operations, transformations, and export.
Based on the name and description, it depends on FreeCAD and works through the MCP protocol. For exact installation steps, runtime requirements, or configuration details, see the source repository.
It is not a general-purpose coding tool, but a specialized MCP tool for FreeCAD with a focus on 3D modeling actions. Its value is in modeling-specific capabilities rather than broad software development tasks.
Create and modify FreeCAD 3D models using natural language commands.
Provide typed FreeCAD document and object operations through the Model Context Protocol.
Generate Fusion 360 Python scripts from natural language for faster CAD automation.
Create, preview, and export 3D models with OpenSCAD via MCP.
Create floor plans, draw geometry, and export DXF in AutoCAD with natural language.
Control Autodesk Inventor for parametric 3D modeling with natural language.