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
MCP serverEditors’ pick

Broad access

Why this level

  • Runs arbitrary Python code in Blender
  • Telemetry is on by default
All reasons and checks

ahujasid/mcp-for-blender

Install

Manual install

claude mcp add blender uvx mcp-for-blender

Access and checks

How we review

Broad 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 lighting

MCP

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.

A small Node.js Blender MCP: a stdio server sends Python code to Blender over TCP, reads the scene and pulls Poly Haven assets

MCP serverBroad access98Repository stars

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

MCP serverExtended access300Repository stars

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

MCP serverBroad access98Repository stars

An MCP server for Ableton Live: the agent creates tracks, places clips and builds arrangements straight in the open project

MCP serverExtended access3.3KRepository stars

An MCP server for Autodesk 3ds Max: the agent reads the scene, models, and sets up materials and modifiers

MCP serverBroad access350Repository stars

A local MCP server and CLI: the agent writes JavaScript for a 3D model, checks it on renders and exports a GLB with source

MCP serverExtended access305Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Blender MCP (this entry)nonot required32,717
Blender MCP (bpy.dev)nonot required98an enhanced Blender MCP build
Blender MCP (Node.js)nonot required98a small Node.js Blender MCP
SceneView MCPyesnot required1,352the 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.

README badge

Report a problem

Foxx AIBlender MCP
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.