Blender
Open-source MCP to use Blender with any LLM
Project links
How to use it
- Open the listing page and read the server's documentation.
- Copy the configuration or command into your MCP client.
- Restart the client and try one of the server's tools.
Copy setup details
Use these instructions in your own environment. Copying text here does not run it.
MCP configuration 1
Copy into a client that accepts mcpServers JSON. Other clients may use a different configuration format.
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}MCP configuration 2
Copy into a client that accepts mcpServers JSON. Other clients may use a different configuration format.
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"mcp-for-blender"
]
}
}
}Claude Code command
Run on your own machine to add this server to Claude Code.
claude mcp add blender uvx mcp-for-blender
Security checks
Automated checks, last run Nov 2, 2026. They can miss problems and do not guarantee a listing is safe. Read the source and what you are asked to run before you use it.
- NoteKnown vulnerabilities in the packageLayer 2
OSV.dev lists advisories for some versions of this package. Make sure you install a release that fixes them.
Evidence (3)
- blender-mcp (any version): GHSA-4h8q-hh2j-755w
- BlenderMCP path traversal in download_polyhaven_asset allows arbitrary file writes
- blender-mcp (any version): PYSEC-2026-4203
- BlenderMCP path traversal in download_polyhaven_asset allows arbitrary file writes
- mcp-for-blender (any version)
- No advisories listed in OSV.dev.
Source: OSV.dev
- PassedSetup commands and descriptionLayer 1
No blocking patterns. Notes are listed in the evidence.
Evidence (2)
- note: unpinned-package
- blender: uvx runs "blender-mcp" without a pinned version, so whoever owns that package name can change what runs
- note: unpinned-package
- blender: uvx runs "mcp-for-blender" without a pinned version, so whoever owns that package name can change what runs
Source: AIWantsThis screening rules
- PassedSource repositoryLayer 2
The repository is public, not archived and has recent activity.
Evidence (3)
- Last push
- 2026-10-29
- Archived
- no
- License
- MIT
Source: GitHub