Create professional 3D scenes using natural language
Control Blender scenes and objects in real time from any LLM using structured JSON commands over a TCP socket - GPT, Claude, or local models.
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add to Favorites
Why it matters
Enable users to generate professional-quality 3D scenes in Blender without manual modeling or technical expertise by translating natural language descriptions into complete rendered scenes.
Outcomes
What it gets done
Parse natural language scene descriptions into Blender commands
Generate 3D objects and environments from text prompts
Configure lighting, materials, and camera angles automatically
Render professional-quality 3D scenes ready for use
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-blender-mcp | bash Overview
Blender MCP Server
A plug-and-play MCP server enabling real-time, LLM-agnostic control of Blender scenes and objects via structured JSON commands over TCP. Reach for this when you want to drive Blender scene and object manipulation conversationally from an AI assistant instead of scripting it directly.
What it does
Blender MCP is a plug-and-play server that lets a large language model interact with Blender in real time using structured JSON commands sent over a TCP socket. It enables natural-language control of 3D scenes and is LLM-agnostic, working with GPT, Claude, or local models, and provides full scene and object control from code.
git clone https://github.com/pranav-deshmukh/blender-mcp.git
cd blender-mcp
pnpm install
node index.js
When to use - and when NOT to
Use this when you want to drive Blender's scene and object manipulation from an AI assistant through natural language, rather than scripting the Blender Python API by hand.
Do NOT expect a specific documented set of scene commands from this listing alone - the project points to its own website for full usage documentation, so check there for the exact command set before building a workflow around it.
Capabilities
- Real-time communication between Blender and LLMs over a TCP socket
- JSON-based protocol for structured commands
- Full scene and object control from code
- Works with any LLM (GPT, Claude, or local models)
How to install
git clone https://github.com/pranav-deshmukh/blender-mcp.git
cd blender-mcp
pnpm install
node index.js
Full usage documentation and a live demo are available at the project's website (blender-mcp-studio.vercel.app).
Who it's for
3D artists and developers who want to control Blender scenes conversationally through any LLM instead of writing Blender Python scripts directly.
Source README
๐ Blender MCP - Model Context Protocol server for Blender
Blender MCP is a plug-and-play server that lets any Large Language Model (LLM) interact with Blender in real time using structured JSON commands over a TCP socket. It enables natural language control of 3D scenes for professionals and beginners alike.
๐ Features
- ๐ฎ Real-time communication between Blender and LLMs
- ๐ฆ JSON over TCP for clean protocol structure
- ๐ ๏ธ Full scene and object control from code
- ๐ง LLM-agnostic - works with GPT, Claude, and even local models
๐ฆ Installation
- Clone the repository
git clone https://github.com/pranav-deshmukh/blender-mcp.git
cd blender-mcp
- Install Dependencies
pnpm install
- Start the MCP Server
node index.js
๐ Website & Usage Documentation
Check out the live demo and documentation here:
๐ https://blender-mcp-studio.vercel.app/
๐ License
This project is licensed under the MIT License.
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.