Back to Home
igamenovoer icon

blender-remote

by igamenovoer

Overview

Enables complex Blender automation through LLM-assisted Python development, bridging AI-generated Blender scripts and external Python tools.

Installation

Run Command
uvx blender-remote

Environment Variables

  • BLD_REMOTE_MCP_PORT
  • BLD_REMOTE_MCP_START_NOW
  • BLD_REMOTE_LOG_LEVEL

Security Notes

The core functionality of this project involves executing arbitrary Python code (using `exec()`) received over a TCP socket within the Blender environment. This is an inherent and very high security risk if the server is exposed to untrusted networks or clients, as it grants full control over the host machine's Blender process and potentially the system if Blender's sandbox is weak. While the server defaults to binding on localhost (127.0.0.1) which mitigates external network attacks, any process on the same machine can connect and execute code. The `kill_blender_process()` functionality also provides powerful control. The `base64` encoding is for data integrity, not obfuscation. No obvious hardcoded secrets were found. The project explicitly states, 'Use at your own risk.'

Similar Servers

Stats

Interest Score35
Security Score4
Cost ClassLow
Avg Tokens500
Stars5
Forks1
Last Update2025-12-04

Tags

Blender automationLLM integration3D modelingPython APITCP server