Skip to content

Generate a 3D scene in Blender from a prompt

Blocking out a 3D scene by hand is slow when you just want to explore an idea.

3 stepsAdvanced
Claude DesktopClaude CodeBlender

How it connects

Your AI reaches your apps through small connectors called MCP servers.
Your AI
Claude DesktopClaude Code
Connectors
Blender
Your apps
Blender

This setup is for 3D artists, designers and hobbyists who want to block out scenes in Blender by describing them. The community Blender MCP server lets Claude inspect your scene, run Python inside Blender and pull in assets from sources such as Poly Haven. You end up with an editable Blender scene you can keep refining by hand or by prompt.

Set it up

3 steps. Open one for the details.
  1. 1Install the Blender add-on

    Download addon.py from the blender-mcp project, install it in Blender under Edit > Preferences > Add-ons, and enable it. Open the BlenderMCP tab in the 3D viewport sidebar (press N) and click Connect. Register the server in Claude Desktop's config or Claude Code with uvx blender-mcp, then ask Claude to describe the current scene.

    Tip: Install uv first; the server runs through uvx.

  2. 2Describe the scene

    Describe the objects, layout, materials, lighting and camera you want, for example a low-poly desk with a lamp, warm key light and a 50mm camera at eye level. Claude builds the scene with Python and can take viewport screenshots to check its work. Ask for one area at a time so you can correct early.

    Tip: Turn on Poly Haven in the add-on panel if you want real HDRIs and textures instead of flat colours.

  3. 3Refine and render

    Ask for changes in plain language, like make the lamp brass or move the camera left. When you are happy, render from Blender or ask Claude to set the render engine, resolution and output path. Save the .blend file yourself so you control versions.

    Tip: Save often; Ctrl+Z in Blender may not undo everything a script changed.

Then just ask

Things to say once it's connected. Click one to copy it.
Ask Claude Desktop…Claude Desktop

Good to know

What you need, what it won't do, and how to keep it safe.
What you need
  • Blender installed locally
  • uv installed to run the server with uvx
  • Claude Desktop or Claude Code
  • Optional accounts for asset or model services you enable
Limits
  • Scenes built from primitives look rough; detailed results need real assets or manual modelling.
  • Claude judges layout through occasional screenshots, so proportions and placement often need correction.
  • Complex scripts can be slow or crash Blender on large scenes.
Keep it safe
  • Community server that can run Python inside Blender. Use it on projects you've backed up.

Questions

Straight answers before you start
Is Blender MCP safe?
The server can run any Python code inside Blender, which can also read and write files on your computer. Use it on backed-up projects, read the add-on code, and keep tool approvals on for code execution.
Which Blender version do I need?
Use a recent Blender release supported by the add-on; the project README lists tested versions. Python APIs change between versions, so older releases can fail.
Can it generate custom 3D models?
The add-on can connect to optional services such as Hyper3D Rodin, Hunyuan3D or Sketchfab when you enable them. Some of these need their own accounts or keys and have their own limits.
Which Claude hosts work?
Claude Desktop and Claude Code both work, and so do other MCP clients such as Cursor. Blender must be running with the add-on connected.

Tools in this setup

The products involved
BlenderBlender
Blender

Blender covers modelling, animation, rendering and compositing in one free, open-source app. You can take a 3D project from the first shape to the final rendered image without buying a licence. The whole pipeline stays in one program, so you skip exporting between tools. It suits designers, indie game makers and small studios that need professional 3D work without software costs.

Pricing on requestTry