Blender MCP
CautionMCP server for working with Blender
Install
Claude Code
claude mcp add blender-mcp -- uvx blender-mcpSafety Report
details
No authentication on the local Blender socket connection; relies on localhost-only binding
details
Local socket-based communication; CORS not applicable
details
No rate limiting documented; arbitrary code execution possible at any frequency
details
No known CVEs; community project with moderate adoption
details
Depends on Blender's Python environment and external APIs (Poly Haven, Sketchfab, Hyper3D); no dependency audit published
details
No dangerous code patterns detected
details
MIT License
details
Open source on GitHub (ahujasid/blender-mcp)
details
Actively maintained; popular community project with regular updates
Compatibility
Tools Provided (22)
get_scene_info Retrieves comprehensive details about the current Blender scene including objects, materials, and scene settings.
get_object_info Obtains detailed data about a specified object within the Blender scene, including transforms, materials, and mesh data.
get_viewport_screenshot Captures an image of the Blender 3D viewport with configurable maximum dimensions for visual inspection of the current scene.
execute_blender_code Runs arbitrary Python code within Blender. Powerful but potentially dangerous — executes in incremental steps. Always save your work before use.
get_polyhaven_categories Lists available asset categories (HDRIs, textures, models) on the Poly Haven platform.
search_polyhaven_assets Searches for free assets on Poly Haven with optional filtering by type and category.
download_polyhaven_asset Downloads and imports a Poly Haven asset (texture, HDRI, or 3D model) directly into the active Blender scene.
set_texture Applies a previously downloaded Poly Haven texture to a specified object in the Blender scene.
get_polyhaven_status Checks whether the Poly Haven integration is active and available in the current Blender setup.
get_hyper3d_status Checks if the Hyper3D Rodin AI model generation integration is accessible.
get_sketchfab_status Determines whether Sketchfab 3D model library integration is enabled.
search_sketchfab_models Searches Sketchfab's library for 3D models with optional filtering by keywords and categories.
get_sketchfab_model_preview Retrieves a thumbnail preview image of a specific Sketchfab model before downloading.
download_sketchfab_model Downloads and imports a Sketchfab 3D model into the Blender scene with automatic size normalization.
generate_hyper3d_model_via_text Generates a 3D asset from a textual description using the Hyper3D Rodin AI generation service.
generate_hyper3d_model_via_images Creates a 3D asset from one or more reference images using the Hyper3D Rodin AI generation service.
poll_rodin_job_status Monitors the completion status of an ongoing Hyper3D Rodin 3D generation job.
import_generated_asset Imports a completed Hyper3D-generated 3D model into the active Blender scene.
get_hunyuan3d_status Checks if the Hunyuan3D local AI model generation integration is available.
generate_hunyuan3d_model Generates a 3D asset via text prompt or reference image using the local Hunyuan3D model.
poll_hunyuan_job_status Monitors the completion status of an ongoing Hunyuan3D generation job.
import_generated_asset_hunyuan Imports a completed Hunyuan3D-generated model into the active Blender scene.
Frequently Asked Questions
What is Blender MCP?
MCP server for working with Blender
What tools does Blender MCP provide?
Blender MCP provides 22 tools including get_scene_info, get_object_info, get_viewport_screenshot, execute_blender_code. Each tool can be called by AI agents to perform specific operations.
Is Blender MCP safe to use?
Blender MCP is rated Caution. Some security checks raised warnings. Review the safety report on this page for details before use.
What are alternatives to Blender MCP?
Similar MCP servers include Davinci Resolve MCP, Manim MCP Server, OpenBrand. Each serves a similar purpose but may differ in features, language, and compatibility.
Similar MCP Servers
Davinci Resolve MCP
CautionMCP server integration for DaVinci Resolve providing powerful tools for video editing, color grading, media management, and project control
Manim MCP Server
CautionA local MCP server that generates animations using Manim.
OpenBrand
VerifiedExtract brand assets (logos, colors, backdrop images, brand name) from any website URL