spawn uvx ENOENT
spawn uvx ENOENT
GUI clients like Claude Desktop do not inherit your terminal’s PATH. The fix is to use the full absolute path to
uvx.- In a terminal, run
which uvxto get the full path (for example,/Users/you/.local/bin/uvx) - Use that full path as the command in your MCP client config
- Fully quit and relaunch the client so the new config is loaded
Connection refused / Cannot connect to Blender
Connection refused / Cannot connect to Blender
The MCP server cannot reach Blender’s socket. Make sure both the addon and the server are running.
- Confirm the Blender MCP addon is enabled in Edit → Preferences → Add-ons
- In the 3D viewport, press N to open the sidebar, then select the BlenderMCP tab
- Click Start MCP Server
- Verify port
9876is not blocked by a firewall or another process
Timeout errors
Timeout errors
Complex operations can exceed the 180-second socket timeout. Simplify the request or break it into smaller steps. For example, instead of asking for a full scene with lighting, textures, and animation in one prompt, split it into separate prompts for layout, materials, and lighting.
Poly Haven erratic behavior
Poly Haven erratic behavior
Claude can sometimes behave inconsistently with Poly Haven. If Poly Haven tools return unexpected results or fail, retry the request. In most cases the second attempt succeeds.
Poly Pizza download fails with Cloudflare challenge
Poly Pizza download fails with Cloudflare challenge
The static asset host
static.poly.pizza blocks datacenter, VPN, and cloud IPs with a Cloudflare challenge. If you see a download failure:- Retry from a normal residential connection, or
- Download the
.glbmanually from Poly Pizza and import it with File → Import → glTF 2.0
First command doesn't go through
First command doesn't go through
Sometimes the first command after connecting fails silently. Retry the same prompt. It usually works on the second attempt.
Addon version mismatch
Addon version mismatch
If the addon and the MCP server are out of sync, features may fail or behave unexpectedly.
- Run
uvx blender-mcp install-addonto install the latest addon - In Blender, disable and re-enable the Blender MCP addon, or restart Blender
Multiple MCP server instances
Multiple MCP server instances
Only run one instance of the Blender MCP server at a time. Running both Cursor and Claude Desktop simultaneously causes conflicts because both clients try to connect to the same Blender socket on port 9876.
Blender running headless (-b mode)
Blender running headless (-b mode)
Commands never execute when Blender is running in headless mode (
blender -b). The addon requires a GUI to function. Run Blender normally, or use xvfb-run -a blender on a headless Linux server to provide a virtual display.Have you tried turning it off and on again?
Have you tried turning it off and on again?
Restart both Claude Desktop (or your MCP client) and the Blender MCP server. This resolves a surprising number of transient connection and state issues.