set_placement

MCP tool from Freecad Addon Robust MCP Server by spkane

Set object position and rotation

How to use it

Project documentation lists set_placement for the Freecad Addon Robust MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Freecad Addon Robust MCP Server

$pip install freecad-robust-mcp
FULL FREECAD ADDON ROBUST MCP SERVER LISTING

Other tools in Freecad Addon Robust MCP Server (39)

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_selection

Select specific objects by name