Blender-MCP-Server
by Savagekiller45
Overview
Controls Blender using AI agents through an API for 3D workflow automation.
Installation
No command providedEnvironment Variables
- HOST
- PORT
- QUEUE_TIMEOUT
- MAX_QUEUE_SIZE
- THREAD_SAFE_OPERATIONS
- AUTO_INSTALL_PACKAGES
- POLYMCP_PATH
- ENABLE_CACHING
- CACHE_SIZE
Security Notes
The server exposes a large set of Blender's internal API functions (`bpy` module operations) over a network interface (defaulting to 0.0.0.0, making it accessible externally if not firewalled). Malicious actors could potentially use this to execute arbitrary Blender operations, corrupt files, or crash the application, especially if the `polymcp_toolkit` or AI agent's input validation is insufficient. The AI agent orchestration also introduces prompt injection risks, where a malicious prompt could trick the AI into issuing destructive commands. Furthermore, `Config.POLYMCP_PATH` is a user-configurable path that is appended to `sys.path`, presenting a potential arbitrary code injection vulnerability if its value is compromised or set to an untrusted location. No direct `eval()` or similar explicit dynamic code execution is observed in the provided code, but the indirect risks are substantial.
Similar Servers
mcpstore
Orchestrate Microservice Context Protocol (MCP) services and adapt them for integration with various AI frameworks like LangChain, managing tools and their lifecycle.
AgentUp
A developer-first framework for building, deploying, and managing secure, scalable, and configurable AI agents, supporting various agent types (reactive, iterative) and the Model-Context Protocol (MCP) for seamless interactions.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.
Fusion-360-MCP-Server
Enables AI agents to control Autodesk Fusion 360 through its API, execute Python code directly within Fusion, and integrate with other Model Context Protocol (MCP) tools.