add_sketch_arc
Add an arc by center, radius, and angles
How to use it
add_sketch_arc is exposed by the Freecad Addon Robust MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the add_sketch_arc tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Freecad Addon Robust MCP Server
pip install freecad-robust-mcpOther tools in Freecad Addon Robust MCP Server (39)
Add a circle to a sketch
Add a line (with optional construction flag)
Add a point (useful for hole centers)
Add a rectangle to a sketch
Fuse, cut, or intersect objects
Clear all selections
Close a document (with optional save)
Create a copy of an object
Create a Part::Box with length, width, height
Create a Part::Cone with two radii and height
Create a Part::Cylinder with radius, height, angle
Create a new FreeCAD document
Create a Part::Helix curve for sweeps and threads
Create a generic FreeCAD object by type ID
Create a PartDesign::Body container
Create a sketch on a plane or face
Create a Part::Sphere with radius
Create a Part::Torus (donut) with radii and angles
Create a Part::Wedge (tapered box)
Delete an object from a document
Modify properties of an existing object
Execute arbitrary Python code in FreeCAD's context
Get information about the active document
Check MCP bridge connection status and latency
Get recent FreeCAD console output (up to N lines)
Get FreeCAD version, build date, and Python version
Get Robust MCP Server environment (OS, hostname, instanceid)
Get currently selected objects
Get detailed object info (properties, shape, etc.)
List all open documents with metadata
List all objects in a document
Mirror an object across a plane (XY, XZ, YZ)
Open an existing .FCStd file
Force recomputation of all objects
Rotate an object around an axis
Save a document to disk
Scale an object uniformly or non-uniformly
Set object position and rotation
Select specific objects by name