BlenderMCP
Controls Blender for 3D modelling, scene setup, and object manipulation via Claude, with scripting and mesh operations exposed as tools.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
BlenderMCP exposes Blender's Python API through MCP, allowing arbitrary code execution within Blender's context. The server is maintained by a solo developer (Siddharth Ahuja) with limited public track record. Whilst distributed via PyPI with uvx installation, the core risk is unrestricted Python execution in Blender's environment, which has full filesystem access and can run system commands. The repository is open source with reasonable documentation, but the maintainer appears to be an individual contributor without organisational backing. No security incidents are known, but the permission model is inherently broad: any Python code can be executed, including file operations, network requests, and subprocess calls. This is appropriate for Blender automation but represents significant trust in both the server code and any prompts that generate Blender scripts. Suitable for users who understand the implications of arbitrary code execution in a desktop application context.
Lethal Trifecta (prompt-injection exposure)
CLEARSame.
Green flags
- Distributed via official PyPI with uvx for standard installation
- Open source repository with clear documentation
- No known security incidents or malicious activity
- Legitimate use case for 3D workflow automation
Red flags
- Arbitrary Python execution in Blender context with full system access
- Solo maintainer with limited public contribution history
- No sandboxing or permission scoping for executed scripts
- Desktop application control with unrestricted capabilities
Permissions requested
Install
uvx blender-mcp
Review
Install this if you already script Blender and want conversational access to bpy. Skip it if you're new to 3D or expect Claude to understand modelling without knowing the API. It's a time-saver for batch work, not a beginner-friendly abstraction.
Good at
- Direct access to Blender's Python API without leaving Claude, which is faster than switching contexts for scripting tasks.
- Batch operations like placing multiple objects or testing material variations become conversational instead of repetitive UI work.
- No proprietary abstractions: you're using real bpy commands, so existing Blender knowledge transfers immediately.
- Useful for procedural scene generation where describing the layout is easier than clicking through menus.
Watch out
- Requires Blender to be running with the MCP script loaded, adding a manual setup step before each session.
- No validation layer, so incorrect Python from Claude can crash your scene state or produce cryptic errors.
- Assumes familiarity with Blender's API conventions: Claude's guesses won't help if you don't know bpy syntax.
- Undo and file handling aren't abstracted, meaning you manage paths and history manually.
- Limited to Claude hosts with MCP support; no web interface or standalone tooling.
Use cases
- automated 3D modelling
- scene generation from prompts
- mesh editing
- render setup
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.