FreeCAD MCP enables natural language control of FreeCAD for 3D modeling and CAD automation. Operations teams use it to streamline design workflows, reducing manual input and accelerating prototyping. It connects to Claude AI for conversational interaction and FreeCAD's API for model manipulation.
git clone https://github.com/contextform/freecad-mcp.gitFreeCAD MCP enables natural language control of FreeCAD for 3D modeling and CAD automation. Operations teams use it to streamline design workflows, reducing manual input and accelerating prototyping. It connects to Claude AI for conversational interaction and FreeCAD's API for model manipulation.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/contextform/freecad-mcpCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I want to create a 3D model of a [SHAPE] for [COMPANY] in the [INDUSTRY] industry. The model should have [DIMENSIONS] and include [FEATURES]. Can you generate the FreeCAD Python script to create this model?
# FreeCAD Python Script for 3D Model Creation
```python
import FreeCAD as App
import Part
# Create a new document
App.newDocument("Model")
# Create a cube with dimensions 100x50x20
cube = App.ActiveDocument.addObject("Part::Box", "Cube")
cube.Length = 100
cube.Width = 50
cube.Height = 20
# Add a cylindrical hole with diameter 20 and depth 20
hole = App.ActiveDocument.addObject("Part::Cylinder", "Hole")
hole.Radius = 10
hole.Height = 20
hole.Placement = App.Placement(App.Vector(50, 25, 0), App.Rotation())
# Cut the hole from the cube
App.ActiveDocument.addObject("Part::Cut", "Cut").Base = cube
App.ActiveDocument.Cut.Tool = hole
# Recompute the document
App.ActiveDocument.recompute()
```
This script creates a cube with dimensions 100x50x20 and adds a cylindrical hole with a diameter of 20mm in the center of one face. The hole has a depth of 20mm.Your one-stop shop for church and ministry supplies.
Automate your browser workflows effortlessly
Unlock data insights with interactive dashboards and collaborative analytics capabilities.
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power