manage_object_construction
Turn natural language descriptions into Blender objects by generating and executing Python scripts. Construct new models, save them, or apply modifications to existing ones.
Instructions
AI-powered object construction and modification via sampling.
construct: natural language → Blender Python → execute in scene
construct_and_save: construct then immediately save to repository
modify: find stored script for object, sample modification, validate, execute
Requires a client that supports MCP sampling (Claude Desktop, Antigravity, etc.)
Return Format
Standard dict with keys: success, message, object_name, scene_objects_created
Examples
await call_tool("manage_object_construction", {"operation": "construct", "description": "A red cube", "name": "MyCube"})Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ctx | Yes | ||
| name | No | ConstructedObject | |
| operation | No | construct | |
| complexity | No | standard | |
| description | No | ||
| object_name | No | ||
| style_preset | No | ||
| max_iterations | No | ||
| preserve_original | No | ||
| reference_objects | No | ||
| allow_modifications | No | ||
| modification_description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||