All MCPsBlender MCP
3D Modeling

Blender MCP

The most popular MCP server for Blender: Claude drives modeling, materials, and scene inspection in this open-source 3D tool, and can run Python code inside Blender. It also reaches the Poly Haven and Sketchfab asset libraries and AI 3D model generation.

When to use it

Useful for producing or tweaking 3D visuals for free, without a proprietary software license.

Third-party projects · manually verified · not maintained by Educasium

Blender MCP connects Claude, Cursor, VS Code, OpenCode, Antigravity, or another MCP-compatible client to Blender through a Python server and a local Blender add-on. The ahujasid/blender-mcp repository describes it as a community integration for controlling Blender with the user's language model of choice. At the GitHub check on August 26, 2026, the repository was MIT licensed, had 26336 stars and 2495 forks, and pyproject declared version 1.8.7.

For Educasium, Blender MCP is one of the most important connectors to cover because Blender is free, widely used in 3D, and accessible for training. It can create, modify, and delete objects, manage materials, inspect a scene, run Python inside Blender, and use asset sources such as Poly Haven, Sketchfab, Hyper3D Rodin, or Hunyuan3D. Its popularity does not remove the precautions: execute_blender_code runs arbitrary code and telemetry is enabled by default according to the README.

Table of Contents

  1. What Blender MCP does
  2. Installation and architecture
  3. Useful training and creation capabilities
  4. Comparison with 3ds Max, Cinema 4D, and Rhino
  5. Security, data, and limits
  6. Educasium position
  7. Sources and next reading

What Blender MCP does

Key point: Blender MCP gives an AI assistant two-way connection with Blender, including scene reads, object creation, materials, Python code, and external assets. It is a powerful teaching tool, but not a substitute for visual verification.

Two local components

The README describes two main components. The Blender add-on creates a socket server inside Blender to receive and execute commands. The Python MCP server on the client side implements the Model Context Protocol and connects to that add-on. By default, the connection uses BLENDER_HOST localhost and BLENDER_PORT 9876.

This architecture explains the usage sequence. Install uv, configure the MCP client with uvx blender-mcp, install the add-on with uvx blender-mcp install-addon, enable Interface: Blender MCP in Blender preferences, then start the server from the BlenderMCP viewport tab. The README also says to run only one MCP server instance at a time, for example Claude Desktop or Cursor, but not both in parallel.

Main tools

The documentation summarizes capabilities in six blocks: two-way communication, object manipulation, material control, scene inspection, code execution, and asset or model generation. The verified server file exposes get_scene_info, get_object_info, creation or modification tools, Poly Haven and Sketchfab integrations, and Hyper3D Rodin and Hunyuan3D generation flows. It also exposes disable_telemetry to turn off collection through the MCP tool.

For a user, the difference is concrete. The assistant can read the scene, create a shape, apply a color or material, download an asset, generate a 3D model, and request a screenshot for verification. This loop can accelerate a demonstration, but it must stay inspectable: every modification should be seen in Blender, not only validated by text output.

Installation and architecture

Key point: Blender MCP is more accessible than many proprietary connectors, but it remains a local integration with server, add-on, paths, and Python versions. Problems often come from uvx, GUI PATH, or an add-on that has not been enabled.

Verified requirements

The README requires Blender 3.0 or newer, Python 3.10 or newer, and uv. The verified pyproject states requires-python >=3.10, mcp >=1.9.0 and <2, and httpx >=0.27.0. The package script is blender-mcp.

The README insists on installing uv through the official installer and warns against pip install uv, because the MCP client may not find uvx. It also gives fixes for GUI-launched clients that do not inherit the terminal PATH. On Windows, it suggests wrapping uvx through cmd when needed.

Add-on installation

The recommended method is uvx blender-mcp install-addon, then enabling the add-on in Blender. The command copies the add-on file into the Blender add-ons folder and keeps a .bak backup if it replaces a file. A manual alternative is to download addon.py, install it from Blender preferences, and enable it.

This distinction matters in training. Automated installation may be enough on an individual workstation, but a classroom or device fleet must document add-on location, Blender version, socket server state, and telemetry policy. Otherwise, connection errors will be confused with AI model errors.

Useful training and creation capabilities

Key point: Blender MCP is well suited to prototyping workshops, assets, materials, and visual verification. It becomes risky when it manipulates client scenes without saves or runs unreviewed Python.

Scene, objects, and materials

Core capabilities cover scene information, shape creation and modification, object deletion, material application, and color changes. For a trainer, this enables a simple loop: ask for an object, inspect the scene, apply a material, verify by screenshot, and correct. That loop is more pedagogical than a long menu demonstration.

In a studio, the most reasonable use case is concept mockup, teaching-scene preparation, or light edits on a copy. For a client render scene, prompts should be logged, the file saved before action, and objects, materials, scales, and cameras visually checked. Blender MCP can act quickly; that is exactly why it needs framing.

Assets and 3D generation

The README announces Poly Haven integrations for models, textures, and HDRIs, Sketchfab for downloadable models, and Hyper3D Rodin and Hunyuan3D for 3D model generation. It also says credentials can be stored in add-on preferences or injected through environment variables. These integrations broaden the MCP's role: it does not only draw, it can import or generate elements.

The limit is asset quality and licensing. A Sketchfab asset must be downloadable and its use must fit the project. A generated model must be checked for scale, orientation, bounding box, topology, materials, and visual relevance. For Educasium, these integrations should be presented as prototype accelerators, not as a guarantee of final production.

Comparison with 3ds Max, Cinema 4D, and Rhino

Key point: Blender MCP is the most financially accessible option, while 3ds Max, Cinema 4D, and Rhino follow more specific professional pipelines. The right choice depends on the software already in use and the expected governance level.

OptionNatural useMain strengthLimit to watch
Blender MCPTraining, 3D prototyping, open-source scenes, assetsFree, widely adopted, Python, external assetsexecute_blender_code, telemetry, asset quality
3dsmax-mcpArchviz, heavy scenes, plugins, renderingNative bridge, 151 tools, Max pipelineAdvanced setup and incomplete safe mode
Cinema 4D MCPMotion design, MoGraph, C4D renderingArtist workflow and animationSocket plugin and Maxon license dependency
Rhino MCPNURBS modeling and GrasshopperArchitecture and parametric designDifferent governance between Rhino and Grasshopper

Difference from 3ds Max

3ds Max MCP targets studios already anchored in 3ds Max, with plugins, heavy scenes, and specialized rendering workflows. Blender MCP targets a broader and often more experimental audience that can install Blender without a commercial license. This makes it an excellent entry point for 3D automation training.

The tradeoff is that accessibility can create a false impression of simplicity. A 3D scene remains a complex system: objects, units, materials, textures, lighting, cameras, and external files. Even with Blender MCP, good production requires someone who looks at the scene and understands possible errors.

Difference from Rhino and Revit

Rhino and Revit sit closer to architectural design or BIM. Blender is more natural for visualization, experimentation, asset design, education, and free rendering. It can complement a Revit or Rhino workflow, but it does not automatically carry BIM logic, classifications, or regulatory constraints.

For Educasium, that distinction matters. A Blender MCP page should attract readers who want to understand AI-driven 3D, without suggesting that Blender replaces a firm BIM process. The tool has strong learning value, but its project role must be defined.

Security, data, and limits

Key point: the two sensitive topics are Python execution inside Blender and telemetry collection. Both should be decided before using the connector in a firm or training environment.

execute_blender_code

The README warns that execute_blender_code can run arbitrary Python code in Blender, that it is powerful and potentially dangerous, and that users should save before using it. This capability can broadly modify the scene, load files, create or delete objects, and act through Blender's Python API. It should be reserved for users who understand the risk.

For a workshop, the simplest approach is to limit exercises to dedicated tools and review any Python command before execution. For client work, use copies, keep versions, isolate asset folders, and avoid exposing sensitive paths. The risk is not theoretical: arbitrary code in local software should always be treated as elevated permission.

Telemetry and confidentiality

The README says telemetry is enabled by default and can be disabled in add-on preferences or with DISABLE_TELEMETRY=true. The verified terms say that, with consent, the project may collect prompts, generated code, scene metadata, viewport screenshots, trajectories, and certain manual edits made while the server is running. They also say this data may be used to train models, improve the project, conduct research, or share anonymized datasets.

Without consent, the terms say a minimal anonymous usage record is still sent: random install ID, session, tool name, success, duration, versions, operating system, and timestamp. For a school or firm, this must be explained clearly. If the scene, prompts, or screenshots are sensitive, disabling telemetry should be a configuration step, not a footnote.

Educasium position

Key point: Educasium can present Blender MCP as a major connector for learning AI-assisted 3D, without claiming client project use. The facts are based on GitHub sources checked on August 26, 2026.

What we can say

We can say that the repository exists, is MIT licensed, was highly adopted at the time of verification, requires Blender 3.0+, Python 3.10+, and uv, and connects a Python MCP server to a Blender add-on through a socket. We can say it covers scene, objects, materials, Python code, Poly Haven, Sketchfab, Hyper3D Rodin, Hunyuan3D, and telemetry options.

We should not say that Educasium used it to produce a client scene, that it guarantees professional quality, or that it meets an enterprise confidentiality requirement. Those claims would require local tests, scenes, screenshots, legal or IT review, and educational validation.

Hypothetical implementation

A hypothetical implementation would start with a blank Blender scene, telemetry disabled if the context requires it, a saved test file, and a simple goal: create a scene, read get_scene_info, add an object, apply a material, and verify by screenshot. External integrations stay disabled until keys and asset licenses are framed.

The second step would test Poly Haven or Sketchfab on non-sensitive assets, then isolated 3D generation if a Hyper3D or Hunyuan3D key is available. The third would compare the result with a manual workflow and decide whether Blender MCP serves training, prototyping, or governed production. Without that separation, the tool can become too permissive.

Sources and next reading

Key point: this page was written from GitHub sources checked on August 26, 2026. Repository popularity, integrations, and telemetry terms can evolve, so sources must be checked again before recommending the tool to an organization.

To continue, compare Blender MCP with 3dsmax-mcp, Cinema 4D MCP, and Rhino MCP. Blender MCP is probably the best educational entry point in this family. But professional use should remain governed by three rules: save, verify visually, and define data policy explicitly.

Frequently asked questions

Is Blender MCP free?

The repository is MIT licensed and Blender is free software. That does not mean every connected asset or service is free for every use. Poly Haven, Sketchfab, Hyper3D Rodin, and Hunyuan3D should be checked separately for licenses, API keys, and terms.

Can Blender MCP execute Python code?

Yes. The README warns that execute_blender_code can run arbitrary Python in Blender. That is useful for advanced automation, but potentially dangerous on a client scene or workstation with sensitive files. Save, work on a copy, and review code before execution.

Is telemetry enabled by default?

Yes, according to the verified README. It can be disabled in add-on preferences or with DISABLE_TELEMETRY=true. The terms say that, with consent, prompts, code, scene metadata, screenshots, and trajectories may be collected and used for research or model training.

Has Educasium already used Blender MCP in production?

This page does not claim Educasium production use. It analyzes the GitHub repository, README, pyproject, server code, and telemetry terms checked on August 26, 2026. A production report would require scenes, screenshots, logs, domain validation, and a documented data policy.