Control Blender 3D with LLMs via Model Context Protocol (MCP)
The open-source plugin ahujasid/mcp-for-blender is trending on GitHub after gaining over 3,200 stars in a month. It allows users to control and automate Blender 3D using any large language model (LLM) compatible with the Model Context Protocol (MCP). This tool brings natural language control and AI automation directly into 3D modeling and animation workflows. It highlights the growing adoption of MCP as a standardized protocol for connecting AI assistants with complex creative desktop software. Written in Python, the plugin functions as an MCP server for Blender, enabling compatible AI clients to run script commands and manipulate 3D scenes. Alongside its star count, the project has already gathered over 2,700 forks from the developer community.
## BACKGROUND
Blender is a widely used free and open-source 3D creation suite supporting modeling, rigging, animation, rendering, and compositing. Model Context Protocol (MCP) is an open standard released by Anthropic in November 2024 to standardize how AI systems integrate with external tools, APIs, and data sources.