Skip to content
Tresca

FreeCAD MCP (contextform)

MCP serverCommunity

An npm installer that adds an AI Copilot workbench and MCP bridge to FreeCAD for PartDesign, Part and views. By contextform.

139 starsUpdated 1 year agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
FreeCAD
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
FreeCAD 1.0+
Operating systems
Windows, macOS, Linux
Needs a FreeCAD licence
No
Transport
Local (stdio)
AI clients documented
Claude Code, Claude Desktop
Licence
Not stated in its documentation
Language
Python

What it can do

  • Detects the operating system and FreeCAD installation, installs the workbench and registers the bridge with Claude Code.
  • Exposes PartDesign operations (pad, revolution, fillet, chamfer, holes, patterns), Part primitives and booleans, and view control including screenshots.
  • Runs custom FreeCAD Python for operations the named tools don't cover.

Limitations

  • Needs Node.js and npm for the installer as well as FreeCAD.
  • No licence file is detected on the repository.

Install

pip install mcp
npm install -g freecad-mcp-setup@latest
npx freecad-mcp-setup setup

Source: github.com/contextform/freecad-mcp#-quick-install

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.