MCPVault

Freecad Addon Robust MCP Server

Unclaimed

by spkane

The FreeCAD Robust MCP server and MCP Bridge Workbench/Addon

Install

$pip install freecad-robust-mcp

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)

add_sketch_arc

Add an arc by center, radius, and angles

add_sketch_circle

Add a circle to a sketch

add_sketch_line

Add a line (with optional construction flag)

add_sketch_point

Add a point (useful for hole centers)

add_sketch_rectangle

Add a rectangle to a sketch

boolean_operation

Fuse, cut, or intersect objects

clear_selection

Clear all selections

close_document

Close a document (with optional save)

copy_object

Create a copy of an object

create_box

Create a Part::Box with length, width, height

create_cone

Create a Part::Cone with two radii and height

create_cylinder

Create a Part::Cylinder with radius, height, angle

create_document

Create a new FreeCAD document

create_helix

Create a Part::Helix curve for sweeps and threads

create_object

Create a generic FreeCAD object by type ID

create_partdesign_body

Create a PartDesign::Body container

create_sketch

Create a sketch on a plane or face

create_sphere

Create a Part::Sphere with radius

create_torus

Create a Part::Torus (donut) with radii and angles

create_wedge

Create a Part::Wedge (tapered box)

delete_object

Delete an object from a document

edit_object

Modify properties of an existing object

execute_python

Execute arbitrary Python code in FreeCAD's context

get_active_document

Get information about the active document

get_connection_status

Check MCP bridge connection status and latency

get_console_output

Get recent FreeCAD console output (up to N lines)

get_freecad_version

Get FreeCAD version, build date, and Python version

get_mcp_server_environment

Get Robust MCP Server environment (OS, hostname, instanceid)

get_selection

Get currently selected objects

inspect_object

Get detailed object info (properties, shape, etc.)

list_documents

List all open documents with metadata

list_objects

List all objects in a document

mirror_object

Mirror an object across a plane (XY, XZ, YZ)

open_document

Open an existing .FCStd file

recompute_document

Force recomputation of all objects

rotate_object

Rotate an object around an axis

save_document

Save a document to disk

scale_object

Scale an object uniformly or non-uniformly

set_placement

Set object position and rotation

set_selection

Select specific objects by name