MCP server for Blender. 175 tools for modelling, materials, rendering and more, driven by Claude or any MCP client.
# Add to your Claude Code skills
git clone https://github.com/HoldMyBeer-gg/blend-aiGuides for using mcp servers skills like blend-ai.
Last scanned: 9/22/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-22T09:03:48.424Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how blend-ai compares with popular alternatives.
blend-ai is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by HoldMyBeer-gg. MCP server for Blender. 175 tools for modelling, materials, rendering and more, driven by Claude or any MCP client. It has 142 GitHub stars.
Yes. blend-ai passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/HoldMyBeer-gg/blend-ai" and add it to your Claude Code skills directory (see the Installation section above).
blend-ai is primarily written in Python. It is open-source under HoldMyBeer-gg on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh blend-ai against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The most intuitive and efficient MCP Server for Blender. Control Blender entirely through AI assistants like Claude — create 3D models, set up scenes, animate, render, and more, all through natural language.
blend-ai goes beyond tool exposure: it guides the LLM to produce professional 3D results through expert prompts, proven workflows, visual feedback, and mesh quality analysis.
This was created via Claude Code using the Haiku model and 20 random reference images. It took 5 minutes:

Fifteen procedural materials, each built by a single create_procedural_material call. The selected ball's node graph below was generated entirely by that one call — coordinates, mapping, noise, height mask, colour ramp, and Principled BSDF, laid out and wired:

execute_blender_code blocks dangerous imports (os, subprocess, socket, etc.) and dangerous builtins (exec, eval, open) while allowing safe Blender operationsload_post handler and reset command127.0.0.1bpy. Nothing to pip install inside Blendergit clone https://github.com/HoldMyBeer-gg/blend-ai.git
cd blend-ai
uv pip install -e .
.zip fileBlender 4.0 / 4.1 users: Not supported. blend-ai ships as a Blender Extension, which requires Blender 4.2 (LTS) or later. Please upgrade Blender from blender.org/download.
If you're developing on blend-ai, symlink the addon folder into Blender's user extensions directory instead. Replace <ver> with your Blender version (e.g. 4.2, 5.1).
# macOS
ln -s "$(pwd)/addon" ~/Library/Application\ Support/Blender/<ver>/extensions/user_default/blend_ai
# Linux
ln -s "$(pwd)/addon" ~/.config/blender/<ver>/extensions/user_default/blend_ai
# Windows (run as admin)
mklink /D "%APPDATA%\Blender Foundation\Blender\<ver>\extensions\user_default\blend_ai" "%cd%\addon"
Then enable the extension in Blender preferences under Get Extensions > User.
In Blender's 3D Viewport, open the N-panel (press N), find the blend-ai tab. Set your preferred port (default: 9876), then click Start Server.
claude mcp add blend-ai -- uv run --directory /path/to/blend-ai blend-ai
Replace /path/to/blend-ai with the actual path to your clone. Make sure Blender is running with the addon server started before using the tools.
Usage:
$ claude
> Create a red metallic sphere on a white plane with three-point lighting
> Add a subdivision surface modifier to the sphere and set it to level 3
> Analyze the mesh quality of the sphere and fix any issues
> Set up a turntable animation and render it to /tmp/turntable/
Add blend-ai to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"blend-ai": {
"command": "uv",
"args": ["run", "--directory", "/path/to/blend-ai", "blend-ai"]
}
}
}
Replace /path/to/blend-ai with the actual path to your clone.
Restart Claude Desktop. The Blender tools will appear in the tool list.
blend-ai is a standard MCP server using stdio transport. Any MCP-compatible client can connect by running the server directly:
uv run --directory /path/to/blend-ai blend-ai
# or: python -m blend_ai.server
The exact config location and format vary by client (typically JSON or TOML under ~/.<client>/). The command is uv and the args are ["run", "--directory", "/path/to/blend-ai", "blend-ai"].
The server communicates over stdin/stdout using the MCP protocol. It connects to Blender's addon over TCP on 127.0.0.1:9876 (or your configured port).
Whichever way you installed, Blender must be fully restarted — not "Reload Scripts". The addon runs a background TCP server thread that survives a script reload, so reloading leaves a stale handler registered and the old socket still bound.
python install_addon.py upgrade
With no argument it finds your Blender installations and offers them as a numbered list, so there is no path to get wrong. You can still pass one explicitly:
# macOS - the binary inside the bundle, not the .app itself
python install_addon.py upgrade /Applications/Blender.app/Contents/MacOS/Blender
# Linux
python install_addon.py upgrade /usr/local/bin/blender
# Windows
python install_addon.py upgrade "C:\Program Files\Blender Foundation\Blender 4.2\blender.exe"
It refuses to run while Blender is open, checks the path before touching anything,
removes every blend-ai install across all Blender version directories, rebuilds the
zip from addon/, and installs it through Blender's own extension machinery. It also
handles the case that bites people most: an older copy left behind under a previous
Blender version.
Two companion commands:
python install_addon.py doctor # list every blend-ai install found, and where
python install_addon.py uninstall --yes # remove them all (omit --yes for a dry run)
Start with doctor if the addon is behaving strangely — a duplicate install under an
old Blender version is the usual cause.
If you symlinked addon/ into Blender's extensions directory, there is nothing to
install. git pull and restart Blender. Use doctor to confirm which kind of install
you have; it reports symlinks distinctly.
blend_ai modules)..zip via the ▾ > Install from Disk... menu and enable it.blend-ai includes 12 MCP prompts that guide the LLM toward professional-quality results:
| Prompt | What It Teaches |
|---|---|
blender_best_practices |
Bool Tool preference, mesh editing patterns, modifier workflow |
topology_best_practices |
Quad topology, edge flow, poles, n-gon cleanup, face density |
scale_reference_guide |
Real-world dimensions for 8 common objects, unit system setup |
lighting_principles |
Three-point lighting, HDRI, EEVEE vs Cycles, color temperature |
studio_lighting_setup |
6-step studio lighting workflow with specific energy values |
character_basemesh_workflow |
7-step character base mesh from cube with mirror + subdivision |
material_workflow_guide |
PBR materials, Principled BSDF recipes, texture color spaces |
auto_critique_workflow |
Visual feedback loop — when to screenshot, what to check, token budget |
product_shot_setup |
Professional product shot setup guide |
character_base_mesh |
Character modeling guide |
scene_cleanup |
Scene organization workflow |
animation_turntable |
Turntable animation setup |