blender-remote
by igamenovoer
Overview
Enables complex Blender automation through LLM-assisted Python development, bridging AI-generated scripts with external Python tools.
Installation
uvx blender-remoteEnvironment Variables
- BLD_REMOTE_MCP_PORT
- BLD_REMOTE_MCP_START_NOW
- BLD_REMOTE_LOG_LEVEL
Security Notes
The server is explicitly designed for remote code execution (RCE) by executing arbitrary Python code via `exec()` within the Blender environment. This grants full privileges of the Blender process on the host machine, without any sandboxing for `bpy` or standard Python modules like `os` or `subprocess`. While the MCP server defaults to binding to `localhost`, it can be configured to listen on external network interfaces. This makes it highly dangerous if exposed to untrusted networks or clients, as an attacker could execute arbitrary code on the machine running Blender. It is critical to use this server only in isolated, trusted environments with verified inputs.
Similar Servers
unity-mcp
Enables AI assistants (LLMs) to control and automate tasks within the Unity Game Engine Editor through the Model Context Protocol (MCP).
mcp-client-for-ollama
An interactive terminal client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation for local LLMs.
Unreal_mcp
High-performance bridge and automation server for Unreal Engine, enabling programmatic control, data processing, and asset authoring through a WebSocket API and optional WebAssembly acceleration.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.