Install
$ agentstack add mcp-muanchen2-blender-mcp-inspector ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Blender MCP Inspector
A structured analysis tool for Blender scenes, powered by MCP and AI — focused on animation & rendering.
Let AI understand your scene before you render. PBR, NPR, stylized, photoreal — any .blend file, fully comprehended.
If you encounter any bugs or errors,please send me email :1409634020@qq.com
或者Bilibili直接搜沐安宸,然后私聊我。
Positioning: AI Reads Blender. Not AI Drives Blender.
| | blender-mcp (community) | Blender MCP Inspector | |---|---|---| | Core action | Operate Blender (build scenes, create objects, download assets) | Understand Blender (read node trees, analyze materials, audit rigs) | | AI's role | Executor ("make me a sphere") | Analyst ("what's wrong with this material?") | | Input | Natural language commands | Existing .blend files | | Output | New 3D content | Structured scene insights | | Node tree reading | ❌ | ✅ getnodetree | | Modifier analysis | ❌ | ✅ getmodifiers | | Animation / rig | ❌ | ✅ getanimationdata / getarmaturedata | | Render settings | ❌ | ✅ getrender_settings | | Blender addon | Custom addon.py | Official Blender Lab MCP Bridge | | Asset downloads | ✅ Poly Haven / Sketchfab | ❌ |
Use Cases
| Scenario | What it does | |------|---------| | Pre-render audit | Verify material node connections, check texture paths, validate render layers | | Material debugging | Understand complex shader topology, locate broken node links | | Character animation | Inspect bone hierarchy, IK/FK constraints, keyframe distribution | | Scene handoff | Pick up someone else's .blend — let AI explain every node and setting | | Production review | Batch-inspect all modifiers and animation data across a scene |
Tools (8 total)
| Tool | Function | |------|------| | execute_blender_code | Execute arbitrary Python code in Blender (universal fallback) | | get_scene_info | Scene overview: object list, poly counts, material summary | | get_object_info | Object details: transform, hierarchy, camera/light parameters | | get_node_tree | Core — Material / Compositor / Geometry Nodes / World shader topology | | get_modifiers | Modifier stack + parameters + geometry node associations | | get_animation_data | Action list / keyframes / drivers / NLA | | get_armature_data | Bone hierarchy / constraints / IK setup | | get_render_settings | Cycles/Eevee settings / render layers / passes |
Quick Start
Phase 1 — Blender setup (do this yourself, 2 minutes)
Install the add-on:
- Blender → Edit → Preferences → Get Extensions
- Search "MCP" (by Blender Lab:https://www.blender.org/lab/mcp-server/) → Install → Enable
Enable Auto Start:
- Blender → Edit → Preferences → System
- Check Auto Start (required for the MCP Bridge to work)
Phase 2 — Project setup (let AI handle this)
Paste this into Open claw,Claude, OpenCode, or Cursor,Codex...(AI agent software of this kind):
> Clone this project. Read README.md and requirements.txt. Install dependencies with pip, then configure MCP for my AI client. My Blender is at [your Blender path].
The AI will:
- Run
pip install -r requirements.txt - Write the correct MCP config for your client
- Tell you when to start the Bridge and trust the server
Phase 3 — Start & verify
- Blender → Edit → Preferences → Add-ons → "MCP" → Start MCP Bridge Server
- Trust
blenderin your AI client's connector management - Restart the session and ask: "Show me what's in my Blender scene"
Manual setup (if not using AI)
Prerequisites
- Blender 5.1+
- Python 3.10+
- Blender MCP Bridge add-on installed (download)
- Blender System Preferences → System → Online Access enabled
1. Install
git clone https://github.com/Muanchen2/blender-mcp-inspector.git
cd blender-mcp-inspector
pip install -r requirements.txt
2. Start the Blender Bridge
Open Blender → Edit → Preferences → Add-ons → "MCP" → Start MCP Bridge Server
Or via CLI: blender --background --online-mode -c blender_mcp
3. Configure AI client
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"blender": {
"command": "python",
"args": ["/path/to/blender_mcp_server.py"]
}
}
}
WorkBuddy (~/.workbuddy/mcp.json):
{
"mcpServers": {
"blender": {
"command": "python",
"args": ["/path/to/blender_mcp_server.py"],
"env": {
"BLENDER_HOST": "localhost",
"BLENDER_PORT": "9876"
}
}
}
}
4. Trust & verify
Trust blender in your AI client's connector management, restart the session, and ask your AI:
> "Show me what's in my Blender scene"
If the AI returns a list of objects from your .blend file, it's working.
Troubleshooting
| Problem | Solution | |---------|----------| | "Connection closed" / -32000 | Ensure pip install -r requirements.txt completed successfully | | "Connection refused" | Blender is not running, or the MCP Bridge server hasn't been started. Check Blender → Preferences → Add-ons → MCP | | "Online access must be enabled" | Go to Blender → Edit → Preferences → System → enable Online Access | | Blender not responding | Restart Blender and re-enable the MCP Bridge server | | Tool returns timeout | Increase BLENDER_PORT env variable timeout, or simplify your request |
Architecture
AI Client → MCP(stdio) → blender_mcp_server.py → TCP(:9876) → Blender MCP Bridge → bpy API
Documentation
- [中文文档](README_zh.md)
- [日本語ドキュメント](README_ja.md)
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Muanchen2
- Source: Muanchen2/blender-mcp-inspector
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.