contextform/freecad-mcp

View on GitHub ↗

FreeCAD MCP - Open-source Model Context Protocol server for FreeCAD automation

112 ★24 forksPythonUpdated 1y ago

What you need to know

Control FreeCAD through natural language via Claude, creating 3D models and automating CAD workflows with a one-command cross-platform installer.

Install

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

Usage

  • Launch FreeCAD (AI Copilot starts automatically), then run `claude` and ask it to design; Claude Desktop requires manually adding the bridge to the config.

Key features

  • PartDesign operations: pads, revolutions, fillets, holes, patterns
  • Part primitives, booleans, and transforms
  • View control including screenshots and document management
  • Custom Python script execution
  • Cross-platform installer with auto-updates

Best for

CAD users who want to create parametric models conversationally.

Caveats

  • Requires FreeCAD 1.0+ and Node.js; Claude Desktop needs manual configuration.
Clients: Claude Code · Claude Desktop

Reviewed 2026-08-11

Topics

cad-automationclaudeclaude-codecursorfreecadfreecad-apimcpmodel-context-protocol
Stars
112★
Forks
24
Language
Python
License
Created
2025-08-08
Last push
2025-08-15