blender-mcp
by Vertiiii
Overview
Connects Blender 3D modeling software with Claude AI for intelligent assistance in scene creation, manipulation, and asset management via the Model Context Protocol.
Installation
blender-mcpEnvironment Variables
- BLENDER_HOST
- BLENDER_PORT
Security Notes
CRITICAL: The `execute_blender_code` tool explicitly allows execution of arbitrary Python code (using `exec()`) on the system where Blender is running. This presents a severe remote code execution vulnerability if an attacker can control the AI's prompts. Additionally, the `generate_hyper3d_model_via_images` tool, when configured to use local file paths, can read arbitrary files from the local filesystem, leading to potential information disclosure. API keys for Sketchfab and Hyper3D are stored unencrypted in Blender's scene properties, which could be exposed if the `.blend` file is shared or if the Blender instance is compromised. While `download_sketchfab_model` includes measures against zip-slip vulnerabilities, the complexity of such attacks means residual risk may exist.
Similar Servers
davinci-resolve-mcp
Enables AI assistants (like Claude) to directly control and interact with DaVinci Resolve for video editing and post-production tasks via the Model Context Protocol.
Flint
A server that generates 3D models in Blender and exports them as USDZ files from text prompts using an AI agent.
cldcde
A persistent context manager that scrapes, stores, searches, and analyzes AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude) to support project development and insights.
blender-remote
Enables complex Blender automation through LLM-assisted Python development, bridging AI-generated Blender scripts and external Python tools.