BlendOps is a workflow/product layer and does not ship its own BlendOps-owned CLI/MCP/addon runtime.
Active runtime guidance uses the 2-path + CLI appendix model in Runtime stack strategy.
Important
Importing BlendOps skills, laws, packs, or docs does not install Blender, the Blender Lab MCP add-on inside Blender, the Anthropic Blender Connector, the community ahujasid/blender-mcp, or any MCP server process.
| Path | Practical min Blender | Why |
|---|---|---|
| Path 1 Official Blender Lab MCP (Lab add-on + Lab server, hosted from Anthropic Connector OR manual MCP client) | 5.1+ | Lab add-on mcp-1.0.0.zip?...&blender_version_min=5.1.0 (blender.org/lab/mcp-server) and Lab page lists "Blender 5.1 or newer" as requirement #1. Anthropic's tutorial says "Blender 4.2 or later" but the add-on it tells you to install requires 5.1+, so 5.1+ is the binding floor. |
Path 2 Community ahujasid/blender-mcp |
3.0+ | Upstream targets stable bpy (github.com/ahujasid/blender-mcp). |
| CLI fallback (appendix) | 4.2+ recommended | Blender CLI docs. Documented upstream as a first-class Blender CLI surface (stable across LTS releases); no in-repo evidence file yet. |
Warning
The Anthropic Connector path is not a separate "Blender 4.2+ enough" route. Anthropic's tutorial step 2 explicitly tells you to install the Blender Lab MCP add-on inside Blender. That add-on requires Blender 5.1+. So anyone using Anthropic Connector to drive Blender via MCP is also on Path 1 and bound by the 5.1+ floor.
Same Blender-side stack regardless of which MCP host you pick. Pick exactly one host per Blender session.
- Install Blender 5.1+ so the Lab add-on can load.
- Open
blender.org/lab/mcp-serverin a browser alongside Blender. - Drag the install link into Blender twice — first registers the Blender Lab repository, second installs the Lab MCP add-on. Or download
mcp-1.0.0.zipand Install from Disk. - Install/start the MCP server part:
- MCP Bundle (
.mcpb) for clients that support it (recommended for newer hosts), OR - From source per the upstream Setup wiki.
- MCP Bundle (
Source: claude.com/.../using-the-blender-connector-in-claude.
- Claude Desktop → Customize → Connectors → search "Blender" → Add.
- In Blender's 3D Viewport: press
N→ BlenderMCP tab → "Connect to Claude". - The Blender tools appear under the connector icon in the chat input.
- Read-only request first before mutation/render/export.
The Connector toggle automates the agent-side MCP wiring, but you still installed the Lab add-on in the Blender-side step above. There is no Anthropic-only Blender component.
Host option (b) — Manual MCP client (Claude Code, Cursor, Codex, OpenCode, etc., or Claude Desktop's Developer config)
Source: Lab Setup wiki + your MCP client's MCP config docs.
- Register the Lab MCP server in your client's MCP config (
mcpServersJSON or equivalent UI). - Restart your client so it discovers the new server.
- In Blender: press
N→ BlenderMCP tab → connect.
Same Lab tool surface (get_blendfile_summary_*, get_objects_summary, etc.) as host option (a).
get_blendfile_summary_path_info, get_blendfile_summary_datablocks, get_blendfile_summary_missing_files, get_blendfile_summary_of_linked_libraries, get_objects_summary, plus *_for_cli variants and Python execution tools. Same regardless of host option.
Read-only smoke test 2026-04-29 (docs/evals/blender-connector-read-only-smoke-test.md) recorded get_blendfile_summary_* and get_objects_summary calls. Tool names match Lab MCP exactly. The original "Claude Desktop Connector" attribution is consistent with host option (a). Mutation/render/export not attempted — full Path 1 eval remains Not Run. Repo owner verbally reconfirmed 2026-05-09 that Path 1 + Path 2 both work in their environment for full execution; recorded as "User-reported verified" but not promoted to formal eval record without a captured in-repo evidence file.
Source: https://github.com/ahujasid/blender-mcp.
- Install Blender 3.0+.
- Install
uvper upstream instructions. - In your MCP client config register:
command: uvx, args: [blender-mcp]. - Download
addon.pyfrom upstream → install in Blender via Edit → Preferences → Add-ons → Install → enable. - In Blender: press
N→ BlenderMCP tab → connect. - Restart your MCP client so it discovers the new server.
get_scene_info, execute_blender_code, viewport screenshots, plus optional Hyper3D / Hunyuan3D / Poly Haven / Sketchfab integrations. Different from Path 1's Lab MCP surface.
User-reported verified (2026-05-08 statement). No formal evidence record file with Path 2 tool names yet.
See unofficial-runtime-bridges.md. Third-party from both Anthropic and Blender Foundation. execute_blender_code runs LLM-generated Python with no sandbox.
Direct blender --background, --python, render flags. Source: Blender CLI docs.
Maturity note: Blender's CLI is a first-class, decades-stable surface documented in the official Blender Manual (continuous coverage from 1.x through 5.2 LTS) and used widely in render farms, HPC clusters, CI pipelines, and scripted automation — it is not experimental. The --background, --python, --render-output, --render-frame, --factory-startup flags are stable across LTS releases. BlendOps simply has no in-repo evidence file yet capturing a per-recipe CLI-fallback eval. Operators who use shell blender should still record the exact command, inputs, output paths, exit code, and validation evidence per docs/evals/official-runtime-verification-criteria.md before any artifact claim — for provenance, not because the CLI itself is unstable.
Evidence: Not Run / Not Produced until a future eval record exists.
One MCP bridge session per Blender instance. Do not run Path 1 (Lab MCP) + Path 2 (community) concurrently against the same Blender instance. Within Path 1, do not run host option (a) Anthropic Connector and host option (b) manual MCP client both pointed at the same Blender instance.
Once one path is working, continue with BlendOps workflow docs:
- Runtime stack strategy:
./runtime-stack-strategy.md - Reference runtime:
./reference-runtime.md - Product direction:
./product-direction.md - First user journey:
./first-user-journey.md - Architecture:
./architecture.md - Golden path example:
./golden-path-cyberpunk-shoe.md - Workflow contract:
./workflow-contract.md - Safety model:
./safety-model.md
BlendOps role: natural-language intent → scene/workflow plan → validation → render/export handoff → web-ready guidance
Both Path 1 and Path 2 expose Blender's Python API to LLM-generated code. Save before destructive operations and prefer disposable scenes for first runs, regardless of path.