Blender MCP
MCP for Blender
An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender
- 32,717 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Runs arbitrary Python code in Blender
- Telemetry is on by default
Install
- Works in
Manual install
claude mcp add blender uvx mcp-for-blenderAccess and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs arbitrary Python code in Blender
- Telemetry is on by default
This is third-party code. Review the repository files before installing.
What it does
The project has two parts: an addon that opens a socket server inside Blender and an MCP server that connects it to the agent. The agent reads scene info, creates, edits and deletes objects, and sets materials and colors. It can run arbitrary Python in Blender, fetch Poly Haven assets and Sketchfab and Poly Pizza models, and generate 3D models via Hyper3D Rodin and Hunyuan3D. A safe mode validates scripts before they run.
Who it is for. For 3D artists, designers and game developers who want to build Blender scenes from text prompts.
Good fit when
- You need a quick scene or environment prototype
- You need bulk changes to objects or materials via Python
- You want to find and place ready assets from open libraries
Not a fit when
- You need precise manual modeling
- The agent must not run arbitrary code on your machine
Example request
Create a low-poly scene in Blender with a cabin by a lake and sunset lightingMCP
- Transport
- stdio
- Authentication
- not required
Environment variables
BLENDER_HOST- Blender socket server host, localhost by default
BLENDER_PORT- Blender socket server port, 9876 by default
BLENDER_MCP_SAFE_MODE- Set to 1 to validate scripts before they run
DISABLE_TELEMETRY- Set to true to fully disable telemetry
Limitations
Requires Blender 3.0+, Python 3.10+ and uv. Only one MCP server instance should run at a time. Telemetry is on by default and can be disabled in addon preferences or with DISABLE_TELEMETRY. Hyper3D, Hunyuan3D and Sketchfab features depend on external services and their keys.
How to disable. Disable the addon in Edit, Preferences, Add-ons and remove the blender server from your MCP client config.
FAQ
Is this an official Blender project?
No, the README states it is a third-party integration.
How do I validate code before it runs?
Set BLENDER_MCP_SAFE_MODE=1 so scripts are validated before running in Blender.
How is Blender MCP different from text-to-3D generators?
It works inside your own Blender: an addon opens a socket server and an MCP server links it to the agent. The agent sees the scene, creates and changes objects and materials, pulls assets and runs Python.
How do I connect Blender MCP to Claude Code?
claude mcp add blender uvx mcp-for-blender adds the server, and the addon must be installed in Blender with its socket started. It also works in Claude Desktop, Codex, Cursor, VS Code and OpenCode. Risk is high because the agent runs Python in Blender.
Discussion
No questions or reviews yet.
Related
MCP serversA small Node.js Blender MCP: a stdio server sends Python code to Blender over TCP, reads the scene and pulls Poly Haven assets
Blender MCP: an agent in Cursor, Cline, Windsurf or Claude Desktop builds and edits 3D scenes in Blender from a description; the server installs with uvx
An enhanced Blender MCP build: work with a live Blender and with saved .blend files without a UI, runtime bpy API lookup and the BlenderBench test suite
An MCP server for Ableton Live: the agent creates tracks, places clips and builds arrangements straight in the open project
An MCP server for Autodesk 3ds Max: the agent reads the scene, models, and sets up materials and modifiers
A local MCP server and CLI: the agent writes JavaScript for a 3D model, checks it on renders and exports a GLB with source
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Blender MCP (this entry) | no | not required | 32,717 | |
| Blender MCP (bpy.dev) | no | not required | 98 | an enhanced Blender MCP build |
| Blender MCP (Node.js) | no | not required | 98 | a small Node.js Blender MCP |
| SceneView MCP | yes | not required | 1,352 | the official MCP server of the SceneView SDK |
README in short
The README gives a four-step quick start: install uv, add the server to your client, install the addon and start the server from the Blender panel. It has configs for Claude Desktop, Claude Code, Codex, Cursor, VS Code, OpenCode and Antigravity. It covers features, env vars, Docker, troubleshooting, security limits and telemetry control. MIT licensed.