Analysis updated 2026-05-18
Create complex 3D scenes by describing them in plain English, like 'build a low poly dungeon with a dragon guarding treasure.'
Rapidly prototype 3D designs by asking Claude to adjust lighting, materials, and object placement without manual clicking.
Download and apply free 3D assets, HDRIs, and models from Poly Haven and Sketchfab directly into your scene.
Generate AI-powered 3D models using Hyper3D Rodin and integrate them into your Blender project automatically.
| ahujasid/blender-mcp | goauthentik/authentik | mementum/backtrader | |
|---|---|---|---|
| Stars | 21,335 | 21,347 | 21,413 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | easy |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Blender installation, Claude API key, and Model Context Protocol setup with multiple dependencies.
BlenderMCP is a bridge between Blender, the open-source 3D modelling program, and Claude AI through the Model Context Protocol. Once installed, you can ask Claude in plain language to build and edit 3D scenes inside Blender, creating objects, changing materials and colours, inspecting what is already in the scene, and even running custom Python code in Blender, instead of clicking through Blender's menus yourself. The system has two parts that talk to each other over a socket. A Blender add-on (addon.py) runs inside Blender and exposes a small server that receives commands. A separate MCP server (the Python package blender-mcp) implements the Model Context Protocol so that Claude can call those commands as tools. You install the add-on through Blender's preferences, then point Claude for Desktop, Claude Code, Cursor, or Visual Studio Code at the MCP server by editing a configuration file. The connection itself is started from a "BlenderMCP" panel in Blender's 3D view sidebar. The host and port the add-on listens on can be set with the BLENDER_HOST and BLENDER_PORT environment variables. Beyond direct scene editing, the integration can pull free assets from Poly Haven through its API, search and download models from Sketchfab, generate new 3D models with Hyper3D Rodin or Hunyuan3D, and capture viewport screenshots so Claude can see what the scene currently looks like. Example prompts in the README include making a low-poly dungeon with a dragon, recreating a beach scene from HDRIs and Poly Haven assets, or turning a reference image into a Blender scene. The project needs Blender 3.0 or newer, Python 3.10 or newer, and the uv package manager. It is written in Python.
Connect Claude AI to Blender via natural language. Tell Claude what to build in 3D and it controls Blender directly, creating objects, applying materials, adjusting lighting, and running code.
Mainly Python. The stack also includes Python, Blender, Model Context Protocol.
Use freely for any purpose including commercial, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.