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.