Blender MCP Ultra
Provides comprehensive control of Blender, including scene and object management, modeling, mesh editing, materials, lighting, cameras, animation, rendering, viewport feedback, sculpting, UV editing, physics, geometry nodes, curves, armatures, collections, and file import/export.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Blender MCP UltraCreate a low-poly tree and render it from the front camera"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Blender MCP Ultra
The ultimate Blender MCP server — 150+ tools, expert prompts, visual feedback, mesh quality analysis, and goal-first routing. Better than paid alternatives.
What This Is
A production-grade Model Context Protocol (MCP) server that gives AI agents complete control of Blender. It combines the best features from all existing Blender MCP projects into a single, modular, well-tested package.
Related MCP server: Blender MCP Server
Features
150+ structured tools across 24 modules (scene, objects, transforms, modeling, mesh editing, materials, lighting, camera, animation, rendering, viewport, sculpting, UV, physics, geometry nodes, curves, armature, collections, file I/O, procedural generation, code execution)
12 expert prompts — topology best practices, real-world scale references, lighting principles, PBR material recipes, character basemesh workflow, product shot setup, auto-critique workflow, undo strategy, animation principles, scene cleanup, render style presets, common operators reference
Visual feedback loop — fast viewport screenshots via OpenGL with auto-critique prompts that guide the LLM to check its own work
Mesh quality analysis — non-manifold edges, loose vertices, zero-area faces, duplicate vertices, production readiness score
Goal-first session management — structured workflow phases (plan → build → inspect → finish)
Thread-safe architecture — background TCP server with queue-based main-thread execution
Zero telemetry — everything runs locally on 127.0.0.1
Blender 4.2+ compatible — ships as a Blender Extension
Modular addon — 21 handler modules, each covering a specific Blender domain
Comprehensive validation — all inputs sanitized before reaching Blender
Architecture
AI Agent ←stdio/MCP→ blender-mcp-ultra server ←TCP socket→ Blender addon ←bpy→ BlenderMCP Server (src/blender_mcp_ultra/)
FastMCP server with tools, prompts, and resources
TCP client with length-prefixed JSON protocol
Input validation and security sandboxing
Session management with goal tracking
Blender Addon (addon/)
Background TCP socket server on 127.0.0.1:9876
Command queue drained on Blender's main thread via
bpy.app.timers21 handler modules for each Blender domain
N-panel UI for start/stop and port configuration
Zero external dependencies — uses only Python stdlib +
bpy
Quick Start
1. Install the MCP Server
cd "blender-mcp-ultra"
pip install -e .
# or
uv pip install -e .2. Install the Blender Addon
Open Blender 4.2+
Go to Edit > Preferences > Get Extensions
Click Install from Disk
Select the
addon/directory from this projectEnable "Blender MCP Ultra" in the extensions list
Click Start MCP Server in the N-panel (View3D > Sidebar > MCP Ultra)
3. Connect Your MCP Client
Add to your MCP client config:
{
"mcpServers": {
"blender": {
"command": "uv",
"args": ["run", "--directory", "/path/to/blender-mcp-ultra", "blender-mcp-ultra"]
}
}
}Tool Modules (24)
Module | Tools | Description |
Scene | 8 | Scene info, create/delete, render settings |
Objects | 11 | Create, delete, duplicate, parent, join |
Transforms | 8 | Move, rotate, scale, align, snap |
Modeling | 14 | Modifiers, booleans, extrude, bevel, subdivision |
Mesh Editing | 10 | Vertex/edge/face operations, vertex groups |
Mesh Quality | 7 | Defect analysis, production readiness |
Materials | 10 | Create, assign, procedural materials, shader nodes |
Lighting | 7 | Lights, three-point, HDRI, studio presets |
Camera | 5 | Create, configure, turntable, track-to |
Animation | 8 | Keyframes, interpolation, walk cycles |
Rendering | 3 | Render image/animation/preview |
Viewport | 7 | Screenshots, shading, overlays |
Sculpting | 6 | Brush config, sculpt mode, dyntopo, remesh |
UV | 6 | Smart project, unwrap, pack, info |
Physics | 7 | Rigid body, cloth, fluid, particles, force fields |
Geometry Nodes | 4 | Modifiers, nodes, procedural distribution |
Curves | 5 | Bezier, text, edit, convert |
Armature | 6 | Bones, humanoid rig, IK chain |
Collections | 5 | Create, delete, move, visibility |
File I/O | 5 | Import/export FBX, OBJ, GLTF, STL, USD |
Procedural | 4 | Terrain, tree, rock, particle field |
Code Exec | 3 | Execute Python, scripts, operators |
Expert Prompts (12)
Topology Best Practices — quad topology, edge flow, n-gon cleanup
Scale Reference Guide — real-world dimensions for characters, architecture, props
Lighting Principles — three-point lighting, color temperature, EEVEE vs Cycles
Material Workflow Guide — PBR recipes, texture color spaces
Auto-Critique Workflow — visual feedback loop for self-assessment
Character Basemesh Workflow — step-by-step character creation
Product Shot Setup — professional product photography
Animation Principles — 12 principles applied to Blender
Scene Cleanup — naming conventions, organization, optimization
Render Style Presets — photorealistic, toon, product, archviz, pixel art
Undo Strategy — managing undo/redo in AI workflows
Workflow Orchestration — multi-step 3D workflow planning
What Makes This Better Than Paid Alternatives
Feature | Blender MCP Ultra | Paid Tools |
Tool count | 150+ | 20-50 |
Expert prompts | 12 | 0-3 |
Mesh quality analysis | Full | Basic |
Visual feedback loop | Yes | Limited |
Goal-first routing | Yes | No |
Session management | Stateful | Stateless |
Open source | MIT | Proprietary |
Telemetry | Zero | Often included |
Customizable | Full | Limited |
Development
# Install dev dependencies
pip install -e ".[dev]"
# Run linter
ruff check src/
# Run tests
pytest tests/License
MIT — do whatever you want with it.
Credits
Built by analyzing and combining the best ideas from:
ahujasid/blender-mcp — the original
HoldMyBeer-gg/blend-ai — 164 tools, expert prompts
PatrykIti/blender-ai-mcp — goal-first routing
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Cloud Blender for AI agents: scenes, assets, renders, MP4, STL, GLB — over hosted remote MCP.
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
AI visual generation agent: multi-pipeline rendering, prompt crafting, and image composition.
On-brand creative studio for AI agents: images, video, audio, and 3D.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to control Blender 3D through 27 tools for scene manipulation, materials, modifiers, animation, and rendering, with native Python integration built in Rust.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to control Blender 3D software through natural language commands, supporting object creation, manipulation, materials, rendering, and scene management with 22 tools organized across 6 categories.-
- AlicenseBqualityCmaintenanceEnables AI assistants to control Blender 3D software through natural language, with tools for modeling, materials, animation, rendering, and rigging.3810MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to create, inspect, and animate 3D scenes in Blender through natural language and structured tool calls.5MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/3bdull4h2008/blender-mcp-ultra'
If you have feedback or need assistance with the MCP directory API, please join our Discord server