start_blender
Launch Blender as a managed subprocess for automated 3D tasks, with options to open a blend file, run headless, or execute Python expressions.
Instructions
Launch Blender as a managed subprocess.
Parameters:
blend_file: Path to a .blend file to open on startup (optional)
blender_exe: Full path to the Blender executable. Auto-detected if omitted (checks BLENDER_EXE env var, PATH, then common install locations).
background: True = headless mode (--background), no UI. Useful for rendering.
wait_for_addon: Wait up to 30 s for the BlenderMCP addon socket to become reachable on port 9876 (default True). Set False for background jobs that don't use the addon.
python_expr: Optional Python expression passed to Blender via --python-expr, e.g. "import bpy; bpy.ops.wm.quit_blender()" for scripted batch runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blend_file | No | ||
| blender_exe | No | ||
| background | No | ||
| wait_for_addon | No | ||
| python_expr | No |