Freecad Ai
UnclaimedAI-powered assistant workbench for FreeCAD — generate 3D models from natural language
Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
boolean_operation
Fuse, Cut, or Common between two objects
capture_viewport
Save a screenshot of the 3D viewport
chamfer_edges
Chamfer edges
create_body
Create a PartDesign Body for parametric modeling
create_enclosure_lid
Generate a snap-fit enclosure lid with correct dimensions
create_inner_ridge
Add a snap-fit ridge inside a rectangular hollow
create_primitive
Box, Cylinder, Sphere, Cone, Torus
create_sketch
Sketch with lines, circles, arcs, rectangles + constraints (supports plane offset)
create_snap_tabs
Add snap tabs on a lid lip (pairs with ridge)
create_spreadsheet
Create a Spreadsheet with named variables for parametric modeling
create_variable_set
Create a VarSet with named variables for parametric modeling
create_wedge
Create a wedge/ramp shape
describe_model
Comprehensive geometry summary: dimensions, wall thickness, hollow/solid detection
execute_code
Fallback: run arbitrary Python
export_model
Export to STL, STEP, or IGES
fillet_edges
Round edges
get_document_state
Inspect current objects and properties
linear_pattern
Repeat a feature in a line
list_documents
List all open documents with object counts and active indicator
list_edges
List all edges with names, labels, lengths (optional filter)
list_faces
List all faces with names, labels, normals, areas (optional filter)
loft_sketches
Loft between sketches for tapered/organic shapes
measure
Volume, area, bounding box, distance, edge listing
mirror_feature
Mirror a PartDesign feature across a plane
modify_property
Change any object property (supports relative: +10%, 1.5)
multi_transform
Chain linear pattern + polar pattern + mirror in one feature
pad_sketch
Extrude a sketch
pocket_sketch
Cut a pocket from a sketch (auto-detects correct direction)
polar_pattern
Repeat a feature in a circular pattern
redo
Redo previously undone operations
revolve_sketch
Revolve a sketch around an axis (vase, wheel, bottle)
scale_object
Scale an object uniformly or per-axis
section_object
Cross-section through a plane or another object
set_expression
Bind object properties to expressions (parametric relationships)
shell_object
Hollow out a solid (PartDesign::Thickness)
sweep_sketch
Sweep a profile along a spine path (pipe, tube)
switch_document
Switch the active FreeCAD document by name or label
transform_object
Move and/or rotate an object
undo
Undo last N operations, or undo until a named transaction
undo_history
Show the undo/redo stack with named transactions
Tool change history
FAQ
Questions about Freecad Ai MCP Server
- How do I connect Freecad Ai MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code, Cursor and Claude Desktop as compatible clients.
- Is Freecad Ai MCP Server free?
- The listed licence is LGPL-2.1. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Freecad Ai MCP Server do?
- Freecad Ai MCP Server documents 40 tools to the agent, including boolean_operation, capture_viewport, chamfer_edges. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.