FreeCAD icon

FreeCAD

Createdneka-nat

Control FreeCAD parametrically using an MCP server.

About

FreeCAD MCP is a server that allows users to control the FreeCAD 3D modeling software from other applications, such as Claude Desktop. It enables parametric design and automation of FreeCAD tasks through remote procedure calls (RPC), offering capabilities like creating and editing objects, executing Python code, and retrieving screenshots. The server facilitates integration with other tools and workflows, empowering users to design and manipulate 3D models programmatically.

Key Features

  • Create, edit, and delete objects in FreeCAD via RPC.
  • Insert parts from the FreeCAD library.
  • Execute arbitrary Python code within FreeCAD.
  • Get object information.
  • Retrieve screenshots of the FreeCAD active view.
  • 26 GitHub stars

Use Cases

  • Programmatic generation of FreeCAD designs.
  • Automated design workflows in FreeCAD.
  • Parametric control of 3D models using Claude Desktop.