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 setuppython -m pip install --user mcp
npm install -g freecad-mcp-setup@latest
npx freecad-mcp-setup setupMCP 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.