What it is
A bridge into a running Blender over a JSON-over-TCP socket: the scene and its objects inspected, the viewport captured, Python executed inside Blender, and asset pipelines out to Poly Haven, Sketchfab, Hyper3D Rodin and Hunyuan3D. It comes in two halves — a Python MCP server you run, and an addon you enable inside Blender.
Requirements
uvx on your PATH and Blender open — every call reads or writes the scene that is loaded. Install the addon with uvx blender-mcp install-addon, enable Interface: MCP for Blender in Blender's preferences, then open the MCP for Blender tab in the 3D viewport sidebar and click Start MCP Server. The server reaches Blender at BLENDER_HOST and BLENDER_PORT, which default to localhost and 9876. Run only one instance of the MCP server, not one per client. Asset integrations are toggled by checkbox inside Blender; their keys can be stored in the addon preferences or supplied as environment variables such as BLENDERMCP_SKETCHFAB_API_KEY and BLENDERMCP_HYPER3D_API_KEY. Two things to know going in: execute_blender_code runs arbitrary Python in Blender, so save your work before using it; and telemetry is on by default, switched off in the addon preferences or with DISABLE_TELEMETRY=true.
Setup effort
Follow the published steps