🛠️ Connect Blender to Claude AI for seamless 3D modeling and scene manipulation using the Model Context Protocol for enhanced creative workflows.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 17 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
download_polyhaven_asset
-
download_sketchfab_model
-
execute_blender_code
-
generate_hyper3d_model_via_images
-
generate_hyper3d_model_via_text
-
get_hyper3d_status
-
get_object_info
-
get_polyhaven_categories
-
get_polyhaven_status
-
get_scene_info
-
get_sketchfab_status
-
get_viewport_screenshot
-
import_generated_asset
-
poll_rodin_job_status
-
search_polyhaven_assets
-
search_sketchfab_models
-
set_texture
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 8795f9a · analyzer v33 · 4d ago
danger signals1
- dynamic code execution eval()/exec() Vertiiii-blender-mcp-8795f9a/addon.py :415
exec(code, namespace)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 4
filesystem 2
- fs Vertiiii-blender-mcp-8795f9a/addon.py :13
import shutil - fs Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :12
from pathlib import Path
network 2
- net Vertiiii-blender-mcp-8795f9a/addon.py :7
import socket - net Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :3
import socket
tool registrations 17
- get_scene_info Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :244
- get_object_info Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :257
- get_viewport_screenshot Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :275
- execute_blender_code Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :318
- get_polyhaven_categories Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :335
- search_polyhaven_assets Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :367
- download_polyhaven_asset Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :416
- set_texture Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :467
- get_polyhaven_status Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :526
- get_hyper3d_status Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :544
- get_sketchfab_status Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :564
- search_sketchfab_models Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :582
show 5 more
- download_sketchfab_model Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :659
- generate_hyper3d_model_via_text Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :711
- generate_hyper3d_model_via_images Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :747
- poll_rodin_job_status Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :803
- import_generated_asset Vertiiii-blender-mcp-8795f9a/src/blender_mcp/server.py :846
declared dependencies 1
- mcp@>=1.3.0