Blender
Siddharth Ahuja's Blender MCP. Lets Claude drive Blender for 3D modelling, scene composition, render automation.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
Blender MCP is a community server by solo developer Siddharth Ahuja that bridges Claude to Blender's Python API for 3D modelling and rendering automation. The server executes arbitrary Python code inside Blender, which means it has desktop application control and can run shell commands through Blender's scripting environment. It's distributed via PyPI as a proper package with uvx installation, which is good for supply chain hygiene. The repository is open source with reasonable documentation, though it's a personal project with single-maintainer risk. No security incidents are known, but the permission model is inherently broad: controlling Blender means filesystem access for saving renders, network access for addon downloads, and execution of user-supplied Python. Suitable for trusted local workflows, not for untrusted prompts or shared environments. The technical implementation is clean, but the attack surface is substantial.
Lethal Trifecta (prompt-injection exposure)
CLEARLocal 3D. No I/O.
Green flags
- Distributed via PyPI with standard package management (uvx)
- Open source repository with clear documentation and examples
- No environment variables or secrets required for basic operation
- No known security incidents or malicious versions
- Specific, well-scoped use case (Blender automation only)
Red flags
- Executes arbitrary Python code in Blender with full scripting privileges
- Solo maintainer project with limited bus factor and review
- Desktop application control enables filesystem and potential shell access
- No sandboxing of Python execution within Blender environment
- Could be used to exfiltrate data via render output or addon installation
Permissions requested
Install
uvx blender-mcp
Review
Install this if you already script Blender or wish you did. It's a clean bridge between natural language and Blender's Python API, best for procedural tasks and render automation. Skip it if you're learning 3D from scratch or rarely touch parametric workflows.
Good at
- Exposes Blender's full Python API through natural language, so anything scriptable is now conversational.
- Excellent for procedural modelling, batch operations, and render queue automation.
- No need to context-switch between chat and Blender's scripting console.
- Works well for iterative refinement, you can tweak parameters in follow-up prompts without starting over.
Watch out
- Requires Blender to be running and configured before the MCP session starts, no automatic launch.
- Vague prompts lead to generic results, you need to know what you're asking for in Blender terms.
- Not useful for organic modelling, sculpting, or tasks that rely on visual feedback loops.
- Limited to Claude Desktop and Cursor unless you manually configure other hosts.
Use cases
- Generating a 3D scene from a prompt
- Procedural modelling with iteration
- Setting up a render queue from chat
- Bridging concept art to 3D
Getting started
Works with
Similar MCPs
- DaVinci Resolve MCPFull coverage of the DaVinci Resolve scripting API so agents can drive timelines, edits, colour grading, and media management via Claude.
- Free Will MCPExperimental tools that let an AI give itself prompts, ignore user requests, or go to sleep, for studying autonomy.
- Godot MCPInteracts with the Godot game engine for scene editing, running, debugging, and project management.
- QGIS MCPConnects QGIS Desktop to Claude for prompt-assisted project creation, layer loading, and code execution.