TC
ToolCompared
MCP Server

FreeCAD MCP Server

by neka-nat

Parametric control of FreeCAD 3D modeling via MCP.

CommunityPythonDesign Tools

About FreeCAD

FreeCAD MCP allows users to control FreeCAD 3D modeling software from other applications such as Claude Desktop. Enables parametric design and automation through RPC, including creating/editing/deleting objects, inserting parts from the FreeCAD library, executing arbitrary Python code, retrieving object information, and capturing screenshots of the active view.

Tags

cad3d-modelingparametric-design

How to install FreeCAD

Package
freecad-mcp (pypi)
Transport
Local (stdio)

Client configuration

{
  "mcpServers": {
    "freecad": {
      "command": "uvx",
      "args": [
        "freecad-mcp"
      ]
    }
  }
}

Copied from the official README — . Replace placeholder keys with your own credentials.

Client setup documented by the maintainer

ClientSetup steps in README
Claude DesktopYes
Claude CodeNot documented
CursorNot documented
VS CodeNot documented
WindsurfNot documented

“Not documented” means the README has no client-specific steps — most MCP clients can still run a local stdio server from the configuration above.

Related MCP servers in Design Tools