ahujasid/blender-mcp
Community plugin to control Blender 3D with any LLM of your choice
What it solves
Blender MCP allows users to control Blender, a 3D modeling software, using natural language prompts via an LLM (like Claude). It removes the need to manually navigate complex menus or write Python scripts by hand to create scenes, manipulate objects, and manage materials.
How it works
The project consists of two main components: a Blender addon that creates a socket server within the software and an MCP (Model Context Protocol) server that acts as a bridge between the LLM and the addon. The LLM sends commands as JSON objects over TCP sockets, which the addon then executes as Python code within Blender.
Who it’s for
3D artists, designers, and developers who want to accelerate their 3D workflow by using AI-driven prompt-assisted modeling and scene creation.
Highlights
- Object and Material Control: Create, modify, and delete 3D objects and apply materials or colors through prompts.
- Code Execution: Ability to run arbitrary Python code in Blender directly from the AI.
- Scene Inspection: The AI can retrieve detailed information about the current Blender scene to make informed changes.
- Asset Integration: Direct integration with Poly Haven, Sketchfab, and AI-generated 3D models via Hyper3D Rodin and Hunyuan3D.
- Multi-Client Support: Compatible with various MCP clients including Claude Desktop, Cursor, VS Code, and others.
Related
- Project
- Project
- Project
- Project
- Project