AI-powered MCP server for Blender with 100+ tools. Control lights, modifiers, animation, shader nodes, geometry nodes, and more from Claude, Cursor, or Windsurf.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"blender-mcp-pro": {
"env": {
"BLENDER_MCP_PRO_LICENSE": "YOUR-LICENSE-KEY"
},
"args": [
"<path>/server/server.py"
],
"command": "python"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Control Blender entirely from AI assistants (Claude Code, Claude Desktop, Cursor, Windsurf) via MCP.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
Coinbase Design System - MCP Server
MCP Security Weekly
Get CVE alerts and security updates for Blender Mcp Pro and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Control Blender entirely from AI assistants (Claude Code, Claude Desktop, Cursor, Windsurf) via MCP.
120+ tools across 17 categories — Scene management, materials, shader nodes, lights, modifiers, animation, geometry nodes (with scatter/array templates), camera, rendering, import/export, UV/texture, batch processing, asset integration (Poly Haven, Sketchfab), rigging, rig diagnostics, scene utilities, workflow presets, and code execution.
| Subscription | One-Time Purchase | |
|---|---|---|
| Price | $5/month (7-day free trial) | $15 |
| Platform | Gumroad | itch.io |
| Updates | Included while subscribed | Lifetime updates |
cd server
pip install -r requirements.txt
addon/ folder from the downloaded ZIPAdd the following to your MCP client config. Replace <path> with the actual path where you extracted the ZIP.
~/.claude.json){
"mcpServers": {
"blender-mcp-pro": {
"command": "python",
"args": ["<path>/server/server.py"],
"env": {
"BLENDER_MCP_PRO_LICENSE": "YOUR-LICENSE-KEY"
}
}
}
}
claude_desktop_config.json){
"mcpServers": {
"blender-mcp-pro": {
"command": "python",
"args": ["<path>/server/server.py"],
"env": {
"BLENDER_MCP_PRO_LICENSE": "YOUR-LICENSE-KEY"
}
}
}
}
Add server/server.py in your MCP settings with the BLENDER_MCP_PRO_LICENSE environment variable.
When a new version is released:
server/ folderaddon/ folder and enable itYour MCP client config and license key do not need to change.
By default, the MCP server uses stdio transport. For remote connections or web-based clients, you can use Streamable HTTP:
python server/server.py --transport streamable-http --port 8000
Then configure your MCP client to connect to http://127.0.0.1:8000/mcp/.
"Create a Suzanne and add SubSurf and Bevel modifiers"
"Create a glass material and apply it"
"Set up three-point lighting"
"Set the camera to 85mm lens and track the object"
"Add a rotation animation"
"Render at 1920x1080 with Cycles"
AI Assistant (Claude / Cursor / Windsurf)
│
│ MCP Protocol (stdio)
▼
MCP Server (server.py)
│
│ TCP Socket (localhost:9877)
▼
Blender Addon (this repo)
│
│ bpy API (main thread)
▼
Blender
| Category | Description |
|---|---|
| Scene & Objects | Create, transform, delete objects, manage collections |
| Materials | Principled BSDF material setup |
| Shader Nodes | Full nod |