blender-mcp
by Vertiiii
Overview
This server connects Blender, a 3D modeling software, with Claude AI via the Model Context Protocol (MCP) to provide intelligent assistance for 3D modeling tasks.
Installation
blender-mcpEnvironment Variables
- BLENDER_HOST
- BLENDER_PORT
Security Notes
CRITICAL: The `execute_blender_code` function in `addon.py` uses `exec(code, namespace)` to execute arbitrary Python code provided by the AI. While the execution is within a Blender-specific namespace, an external AI, if unconstrained or compromised, can execute any Python code with Blender's privileges, leading to potential file system manipulation, network access, or other malicious actions on the user's system. This is a severe security risk. Additionally, a free trial API key for Hyper3D is hardcoded in `addon.py`, which is a security vulnerability as it could be abused. API keys for PolyHaven, Hyper3D, and Sketchfab are stored unencrypted in Blender's scene properties.
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.
claude-code-buddy
An intelligent AI Agent orchestration system for Claude Code, focusing on smart task routing, prompt enhancement, project memory, workflow guidance, and planning, presented via a real-time terminal UI dashboard.
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.