MCPVault

Freecad Ai

Unclaimed

by ghbalf

AI-powered assistant workbench for FreeCAD — generate 3D models from natural language

Unclaimed 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 server

Tools (40)

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