Tech 3 min read

AI Automates 3D Modeling in Blender with MCP

By simply telling Claude AI “place a sphere on top of a cube,” Blender will build the 3D scene for you. That future has already arrived.

BlenderMCP is a tool that connects Claude and Blender via the Model Context Protocol (MCP), allowing Claude to operate Blender directly.

What BlenderMCP Can Do

  • Create, edit, and delete 3D objects
  • Apply materials and colors
  • Fetch scene information
  • Execute Python code inside Blender
  • Automatically download assets from Poly Haven
  • AI-generated 3D models with Hyper3D Rodin
  • Capture viewport screenshots

In short, you can ask Claude to do most things you can do in Blender.

Requirements

  • Blender 3.0 or later
  • Python 3.10 or later
  • uv (Python package manager)

Setup

1. Install the Blender add-on

  1. Download addon.py from the BlenderMCP repository
  2. Open Blender → Edit → Preferences → Add-ons
  3. Click Install… and select addon.py
  4. Check “BlenderMCP” to enable it

2. MCP configuration

For Claude Code (VS Code)

Create .mcp.json at the project root:

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

For Claude Desktop

Add the following to claude_desktop_config.json:

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

3. Start the connection

  1. In Blender’s 3D View, open the sidebar (N key)
  2. Select the “BlenderMCP” tab
  3. Click “Start Server”
  4. Launch Claude and verify the connection

Basic Usage

Once connected, just give Claude natural-language instructions.

Examples:

  • “Create a red cube.”
  • “Place a blue sphere on top of the cube.”
  • “Add a light to the scene.”
  • “Show the current viewport.”

Claude works while checking the scene, enabling a tight feedback loop.

Generate a 3D Model from an Image (Hyper3D Rodin)

BlenderMCP integrates with Hyper3D Rodin to generate 3D models from images—useful when you want to turn a character illustration into 3D.

How to use

Specify an image path or URL and instruct Claude:

この画像のキャラクターを3Dモデルにして
/path/to/character.png

Input formats

  • Local file: specify an absolute path
  • URL: provide the image URL directly
  • One image + a text prompt

Limitations

  • Aimed at “single items” (struggles with complex scenes)
  • Free trial has a daily generation limit
  • You may need to adjust scale after generation
  • Complex poses and fine details may reduce quality

Simple character illustrations can be turned into 3D. For complex compositions, you’ll have to try and see.

Other Use Cases

Create a simple 3D scene

“Create a scene with a coffee cup on a table.”

Recreate from a reference image

Provide an image and say, “Recreate this vibe in Blender.”

Procedural generation

“Place 10 spheres in random positions and give each a different color.”

Troubleshooting

Cannot connect

  • Check that the server is running on the Blender side
  • Confirm the MCP config file path is correct
  • Make sure uvx is installed

When Claude refuses an operation

Some operations may be restricted for security reasons. In that case, do it manually or try more specific instructions.

Summary

BlenderMCP dramatically lowers the barrier to 3D modeling. You can create 3D scenes in natural language without learning Blender’s UI.

It already looks useful for prototyping and simple assets. Complex modeling will still need manual work, but I’m excited to see where this goes.

References