Control FreeCAD with AI for 3D modeling, editing, and simulation analysis.
This MCP tool requires no credentials and declares no remote endpoints, and it is open source under MIT, with no clear signs of high-risk data exfiltration. However, it can control FreeCAD, execute Python code, and modify modeling objects, so it has significant local execution and data-modification capabilities and should be used with caution.
The materials state that no keys or environment variables are required, and no API tokens, account credentials, or third-party authorization flows are mentioned, so credential exposure and abuse risk appears low.
Neither the materials nor the objective checks declare any remote endpoints, and there is no evidence that model data, files, or prompts are sent to external services; based on the available information, network egress risk appears low.
The description explicitly says it can control FreeCAD, execute Python code, and run FEM analyses, indicating local process control and code execution capability. This is part of the tool’s core function, but it also means it can perform powerful local actions if misused.
To create, edit, delete CAD objects and run analyses, the tool is expected to access and modify FreeCAD projects and related local data. The materials do not show system-level over-privileging beyond its stated purpose, but there is a normal operational risk to the integrity of design files.
The project is open source under MIT and the source is auditable, which is a clear risk-reducing factor. However, it comes from a third-party registry, the repository has 0 stars, maintenance status is unknown, and the README is absent, so community validation and evidence of ongoing maintenance are limited.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "FreeCAD MCP" yet — see the docs or source repo.
Create a parametric bracket in FreeCAD: a 120x80x8 mm base plate, two side walls each 50 mm high and 8 mm thick, and four 6 mm mounting holes at the base corners. Make the key dimensions editable parameters.
A parametric 3D bracket model in FreeCAD with editable dimensional parameters.
Open the current FreeCAD model, change all M4 mounting holes to M5, increase the enclosure wall thickness from 2 mm to 3 mm, and check for geometry errors after the changes. Then summarize the modifications.
The model is updated in bulk, checked for geometry issues, and returned with a clear change summary.
Run a static FEM analysis on the current aluminum bracket in FreeCAD: fix the bottom face, apply a 500 N downward load to each of the two top mounting holes, and report the maximum displacement, maximum stress, and weak regions.
A static simulation result with key metrics and an explanation of structurally weak areas.
Control FreeCAD with natural language to create and edit 3D models.
Create, edit, and inspect FreeCAD 3D models using natural language.
Perform CAD modeling, slicing, simulation, and structural analysis through FreeCAD.
Use AI to perform 3D modeling, boolean operations, and document management in FreeCAD.
Automate FreeCAD model creation, macros, and views through AI-integrated workflows.
Control CAD software with natural language for drawing, layers, and automation.