Claude AI desktop no longer connecting to Blender MCP server?

View original issue on GitHub  ·  Variant 2

Claude AI Desktop Loses Connection to Blender MCP Server

Users of the Blender MCP (Model Context Protocol) addon are reporting an issue where Claude AI Desktop unexpectedly loses its connection to the Blender MCP server. This prevents Claude from accessing and analyzing the Blender scene context, disrupting workflows that rely on this integration. The issue seems to appear suddenly, without any apparent changes to the Blender MCP setup.

Possible Root Causes

Several factors appear to contribute to this connectivity problem:

Solutions and Workarounds

Here are several approaches to resolve the Blender MCP connection issue in Claude AI Desktop:

  1. Reconfigure Claude Desktop Connection:

    Ensure that Claude Desktop is explicitly configured to connect to the Blender MCP server. This involves adding a new connection with the following parameters:

    • Type: MCP Server
    • URL: http://localhost:9876
    • Name: Blender MCP

    After adding the connection, test it within Claude's settings to verify connectivity.

  2. Reload MCP Configuration in Blender:

    Within Blender, navigate to File > Developer > Reload MCP Config. This forces Blender to refresh its MCP configuration, which may resolve connection issues.

  3. Reinstall Blender MCP Addon:

    Uninstall and reinstall the Blender MCP addon within Blender's preferences. Save preferences and restart Blender after reinstalling. This ensures that the addon is properly installed and configured.

  4. Pin mcp Dependency Version (Temporary Fix for uvx users):

    Create a requirements.txt file containing the following:

    mcp==1.12.2

    Then, modify the uvx command in your configuration to include --with-requirements=requirements.txt as the first argument. For example:

    {
        "mcpServers": {
            "blender": {
                "command": "uvx",
                "args": [
                    "--with-requirements=requirements.txt",
                    "blender-mcp"
                ],
                 "env": {
                        "UV_CONSTRAINT": "requirements.txt"
                      }
            }
        }
    }
    
  5. Manual Configuration Update:

    Some users have reported success by manually updating the configuration file, ensuring the correct path to the blender-mcp executable is specified:

    "blender": {
      "command": "/Users/USERNAME/.local/bin/blender-mcp",
      "args": [],
      "env": {
      }
    }
    

    Remember to replace /Users/USERNAME/.local/bin/blender-mcp with the actual path to your blender-mcp executable.

Practical Tips and Considerations