Eminemminem Blender

Provides MCP-based integration to control Blender from Claude AI for prompt-driven modeling, scene creation, and manipulation.
  • python

0

GitHub Stars

python

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "iflow-mcp-eminemminem-blender-mcp": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ],
      "env": {
        "BLENDER_HOST": "localhost",
        "BLENDER_PORT": "9876"
      }
    }
  }
}

You connect Blender to Claude AI using the Blender MCP server to control Blender from Claude through a simple, socket-based protocol. This enables prompt-driven modeling, scene setup, material tweaks, and even running Python code inside Blender from your AI workflow.

How to use

You run a local MCP server that listens for commands from Claude or other MCP clients. In Blender, enable the Developer MCP addon that opens a socket interface, then start the server side so Claude can send requests like creating objects, adjusting materials, inspecting the scene, or executing Python code inside Blender. Use the built-in integration to download assets from Poly Haven when enabled and to generate models with Hyper3D Rodin.

How to install

Prerequisites you need before installing the Blender MCP server:

  • Blender 3.0 or newer

  • Python 3.10 or newer

  • uv package manager installed for your platform

Install uv on macOS using Homebrew

brew install uv

Install uv on Windows by running the provided PowerShell script

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Ensure the uv path is added to your system PATH so you can run uv commands from any terminal

Environment variables to configure the Blender connection (example values):

export BLENDER_HOST='host.docker.internal'
export BLENDER_PORT=9876

Setup in Claude and Blender

  1. In Claude, set up the MCP server configuration so Claude can launch or connect to the Blender MCP server.

  2. In Blender, install and enable the Blender MCP addon to expose the socket server.

  3. Start Claude with the MCP server configuration ready to connect to Blender.

Claude Desktop integration configuration example

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

Cursor integration configuration examples

Mac users can add the following to a global or project-specific Cursor MCP config.

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

Visual Studio Code integration

If you use VS Code, install and configure the MCP extension so you can connect to the Blender MCP server directly from the editor.

Available tools

get_scene_info

Retrieve detailed information about the current Blender scene, including objects, materials, lights, cameras, and hierarchy.

create_object

Create new 3D objects in the Blender scene with specified type, dimensions, and position.

delete_object

Delete objects from the scene by name or selection.

modify_object

Modify properties of existing objects, such as location, rotation, scale, or modifiers.

apply_material

Apply or modify materials and colors on objects.

execute_blender_code

Execute arbitrary Python code inside Blender to perform complex operations or automation.

download_poly_haven_assets

Download models, textures, and HDRIs from Poly Haven if enabled.

hyper3d_generation

Generate AI-assisted 3D models via Hyper3D Rodin integration.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational