MCP for Blender
ahujasid/mcp-for-blender · MIT · 41 entries
A server and a Blender add-on that let an AI agent drive your open Blender: it writes and runs Python in it, looks at the result, pulls in library assets and can call paid 3D model generators.
- Get it
claude mcp add blender uvx mcp-for-blenderThen uvx mcp-for-blender install-addon, enable "Interface: MCP for Blender" in Blender's add-on preferences, and press Start MCP Server in the 3D view's sidebar. Its README also offers a one-line installer piped from its website. Read that script before you run it.
- Needs
Blender 3.0 or newer, open with a window. Python 3.10 and uv. No key for the core tools or Poly Haven. The model generators need paid keys.
- Sends off your machine
By default it posts a row to the author's database on every tool call: a random install ID, the tool's name, version numbers and your operating system. The repo's switch for that is DISABLE_TELEMETRY=true. If you opt in to telemetry it also sends your prompts, the code the model wrote and screenshots of your viewport, and its terms give the author a perpetual license to them for AI training.
- We watched it run
Its safe-mode checker, run alone, allowed five ordinary scripts and blocked fourteen hostile ones. It is off unless you set BLENDER_MCP_SAFE_MODE, and by its own words it is not a sandbox.
- Not tried here
The server and the add-on working together inside Blender: read, not run. So were the asset libraries and the model generators.
- License
MIT, plus a separate terms file for data collection
That covers the code. A separate terms file covers data collection.
Everything in it
Showing 7 of 41Show everything
Blender
- Guide: AnimationKeyframing from Python in a way that works on every version, a helper to reach the curves on Blender 4.4 and later, easing by…
- Guide: Level designGame levels in Blender: player metrics first, blockout, modular kits and engine-ready output.
- Guide: Materials and texturingNode materials in a few lines of code, a table of believable base color, metallic and roughness values, real-world tiling for Poly Haven…
- Guide: Retopology and mesh cleanupTurning generated or scanned meshes into lighter, clean geometry: diagnose, clean up, reduce, unwrap, and bake the detail back. Relevant to…
- Guide: RiggingArmatures from Python, Rigify for humanoids, simple rigs for everything else, skinning with automatic weights and how to fix it, and how to…
- Guide: Scene designA short method for a believable scene: block out at real size and check through the camera before spending on assets, when to generate…
- Guide: Writing bpy that works on any BlenderThe most useful page in the repo for anyone scripting Blender: how to look up enum values, node sockets and operator arguments before using…