blender-mcp

Control Blender 3D scenes programmatically via the Model Context Protocol.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill blender-mcp-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill blender-mcp-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill bridges the gap between AI agents and Blender, allowing for programmatic 3D scene generation, material assignment, and animation without manual UI interaction.

Core Features & Use Cases

  • Programmatic Modeling: Automate the creation of meshes, modifiers, and complex scene layouts using bpy Python scripts.
  • Visual Verification: Capture viewport screenshots to validate 3D work in real-time during the generation process.
  • Use Case: A user can request a complex 3D scene, such as a low-poly landscape or a product turntable animation, and the agent will execute the necessary bpy commands to build, light, and render the scene directly in a running Blender instance.

Quick Start

Use the blender-mcp skill to generate a simple low-poly terrain mesh and render a viewport screenshot for review.

Frequently Asked Questions about blender-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Blender 3D modeling with Python scripts?

Automate Blender 3D modeling by driving the bpy API through the Model Context Protocol. This allows AI agents to programmatically generate meshes, apply modifiers, and construct complex scene layouts without manual UI interaction.

Do I need a running Blender instance to use MCP tools for 3D creation?

Yes, automated Blender 3D creation requires a running Blender instance. The software must have the Blender MCP addon installed and actively connected to the local bridge socket to receive programmatic commands.

Can I capture viewport screenshots in Blender during automated scene generation?

Yes, you can capture viewport screenshots to validate 3D work in real-time during automated scene generation. This visual verification ensures the bpy commands correctly build, light, and render the scene elements.

What is the best way to generate a low-poly landscape in Blender without manual UI interaction?

The best way to generate a low-poly landscape without manual UI interaction is using programmatic control via the Model Context Protocol. An AI agent can execute bpy Python scripts to automatically create the terrain mesh, assign materials, and set up lighting.

How does the Model Context Protocol work with Blender's bpy API?

The Model Context Protocol works with the bpy API by bridging AI agents and Blender. It sends programmatic instructions over a local bridge socket, enabling automated 3D scene generation, material assignment, and animation tasks directly within the software.

Can I automate product turntable animation in Blender using an AI agent?

Yes, you can automate a product turntable animation in Blender using an AI agent. The agent executes necessary bpy commands through the Model Context Protocol to build the 3D scene, apply materials, animate the rotation, and render the final output.