Image & Design · Reviewed 2026-07-29
Blender MCP
STEADY · 82/100
The most client-agnostic 3D MCP server we have reviewed — and the only one whose headline feature is arbitrary code execution inside your modelling application.
Visit Blender MCP →Blender MCP connects a language model to Blender over the Model Context Protocol, and its strongest quality is breadth of client support: Claude Desktop, Claude Code, Cursor, VSCode via Cline/Roo, ChatGPT, Gemini CLI, and Ollama for a fully local setup each get their own documented path. That matters more than it sounds. Most MCP servers in the creative-tool space document one host, usually Claude Desktop, and leave everyone else to reverse-engineer the config. Here the quick start is a four-line JSON block that works, with prerequisites stated plainly (uv, Blender 3.0+). The project is also unusually honest about what it is not: the site states in its own header that this is a third-party open-source project, not made or supported by the Blender Foundation. Vendors rarely volunteer that disclaimer, and it is the kind of signal that earns trust cheaply. The capability set is genuine rather than aspirational — Poly Haven for HDRIs and textures, Hyper3D Rodin and Hunyuan3D for generated meshes, materials and lighting control — and the gallery shows concrete prompts against concrete outputs rather than abstract promises. What a buyer must weigh is the security posture. 'Run arbitrary Python code in Blender via AI' is listed as a feature, and on the captured surface it comes with no sandboxing note, no permission model and no warning about prompt-injected scripts. For a hobbyist that is power; for anyone running this against untrusted input or in a studio pipeline it is an unbounded execution path that deserves an explicit threat model the site does not yet provide. One minor governance note: the site is built by the founder of a commercial 3D-agent company rather than the library's author, which is disclosed but worth knowing when reading its comparison pages.
Why STEADY
STEADY (82) because the integration surface is exceptionally well documented across six distinct AI clients, the quick start is concrete and reproducible, third-party status relative to the Blender Foundation is disclosed unprompted, and the capability claims are backed by a gallery of specific prompt-to-output examples. Not VITAL because the headline Python-execution capability ships without any sandboxing, permission model or threat guidance on the captured surface; and because no version, release cadence, maintenance signal or test evidence appears on the site, leaving durability unassessed.
What it does well
- Documents setup for six AI clients — Claude, Cursor, VSCode, ChatGPT, Gemini, Ollama — not just one
- Quick start is a concrete, copy-pasteable MCP config with prerequisites stated (uv, Blender 3.0+)
- Discloses third-party status relative to the Blender Foundation without being asked
- Supports a fully local path via Ollama, so no API key or cloud vendor is required
- Integrates real asset sources (Poly Haven) and generative 3D backends (Hyper3D Rodin, Hunyuan3D)
- Gallery shows specific prompts alongside their outputs rather than abstract capability claims
What it fails at
- Arbitrary Python execution is offered as a feature with no sandboxing, permission model or threat guidance on the captured surface
- No version number, release cadence or maintenance signal shown on the site
- No test, CI or reliability evidence presented
- Website is authored by the founder of a commercial 3D-agent company rather than the library author — disclosed, but a mild independence caveat on its own comparison pages
- No statement on how generated 3D output is marked or attributed, despite integrating generative backends
Red flags
- Arbitrary Python code execution inside Blender is a headline feature with no sandboxing, permission prompt or prompt-injection guidance documented on the captured surface — an AI-driven execution path that warrants an explicit threat model before use against untrusted input.
Best for
- Blender users who want natural-language modelling from whichever AI client they already use
- Individuals and small studios prototyping scenes, materials and lighting conversationally
- Fully local pipelines — the Ollama path avoids sending scene data to any cloud vendor
- Developers who want scriptable Blender control mediated by an LLM rather than hand-written Python
Not recommended for
- Studio or enterprise pipelines that require a documented sandboxing and permission model before granting code execution
- Any workflow where the model may act on untrusted input — arbitrary Python execution is an unbounded path
- Teams needing a supported, versioned dependency with a published maintenance commitment
- Users expecting official Blender Foundation support (explicitly out of scope)
Compared to
-
asmith26-jupytercad-mcp
breadth-of-capability
Both drive a desktop 3D/CAD application through MCP. Blender MCP is far broader (six documented clients, asset and generative-mesh integrations, active gallery) but exposes arbitrary code execution; jupytercad-mcp is narrower and quieter, with a fixed, enumerable tool surface and no code-execution path. Choose Blender MCP for capability, jupytercad-mcp for a bounded blast radius.
-
meshy-ai
application-control-vs-asset-generation
Meshy generates 3D assets as a hosted product; Blender MCP controls the modelling application you already run and can call generative backends as one capability among many. Meshy wins for asset generation as a service; Blender MCP wins when the scene, not the asset, is the deliverable.
Agent relevance
MCP Behavioral-testable
Native MCP server, installed via uvx and registered in the host client’s MCP config. Setup is documented for Claude Desktop/Code, Cursor, VSCode (Cline/Roo), ChatGPT, Gemini CLI and Ollama. Because it also exposes arbitrary Python execution inside Blender, an agent integrating it inherits full scripting authority over the running application — capability and risk arrive together.
Agent-friendly score: 9/10
What we saw
1 screenshot captured by the Hlido engine during the reviewed run (run-8a78b8081d5a953c-blendermcp-org). Our own captures — not vendor marketing material.
