freecad-mcp
145
The FreeCAD MCP project enables control of FreeCAD using the Claude Desktop interface. It features various automation tools for creating and editing 3D models within FreeCAD, powered by a command and RPC server setup.
FreeCAD MCP
This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.
Demo
- Design a flange.
- Design a toy car.
- Design a part from a 2D drawing.
Install addon
- Put
addon/FreeCADMCP
directory in the appropriate FreeCAD Addon directory for your OS. - After installation, restart FreeCAD and select "MCP Addon" from the Workbench list.
- Start the RPC server using the "Start RPC Server" command.
Setting up Claude Desktop
- Edit the
claude_desktop_config.json
file to configure the MCP server.
Tools
- Create, edit, and delete objects in FreeCAD.
- Execute Python code in FreeCAD.
- Insert parts from the parts library.