negative_support_generate
Generate negative-space print supports for 3D models. Create STL or 3MF files from local STL, OBJ, STEP, or STP inputs, with configurable angle, gap, and volume.
Instructions
Generate support STL (and optionally 3MF with model + support pieces) from a local STL, OBJ, STEP, or STP file. Requires an activated license. Heavy meshes can take many minutes; MCP hosts that send a progressToken receive keepalive progress and avoid tool timeouts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| angle | No | Overhang angle threshold in degrees (default 45) | |
| format | No | File format; default: inferred from extension | |
| margin | No | Gap between supports and model in mm (default 0.2) | |
| input_path | Yes | Absolute path to the model file on the machine running this MCP server | |
| min_volume | No | Minimum support piece volume in mm³ (default 1.0) | |
| skip_merge | No | If true, skip merging pieces (OOM fallback) | |
| output_3mf_path | No | If set, also writes a 3MF containing the model and support objects | |
| output_stl_path | No | Where to write the supports STL (default: <basename>_supports.stl next to input) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stats | Yes | ||
| progress | No | ||
| output_3mf_path | No | ||
| output_stl_path | Yes |