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