blender-mcp

Control Blender 3D instances via MCP using bpy Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill bridges the gap between an AI agent and a running Blender instance, allowing for programmatic control over 3D modeling, animation, and rendering without manual UI interaction.

Core Features & Use Cases

  • Programmatic Modeling: Execute arbitrary bpy Python code to generate meshes, materials, and complex scene geometry.
  • Visual Verification: Capture viewport screenshots to confirm scene state and render results in real-time.
  • Use Case: Automate the creation of product visualization scenes by programmatically importing assets, applying materials, setting up lighting, and rendering turntable animations.

Quick Start

Connect the Blender MCP addon in your local Blender instance and then ask the agent to generate a low-poly terrain using the blender-mcp skill.

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 workflows using an AI agent?

Automating Blender 3D workflows is achieved by driving a running Blender instance through the Model Context Protocol using bpy Python scripts, enabling programmatic scene construction, material assignment, and rendering.

What is the best way to programmatically generate 3D models and assign materials in Blender?

The best way to programmatically generate 3D models is by executing arbitrary bpy Python code via an MCP interface, which directly creates meshes, applies materials, and configures complex scene geometry.

Can I capture viewport screenshots to verify automated 3D scene construction?

Yes, you can capture viewport screenshots to verify automated 3D scene construction, allowing you to confirm scene state and review render results in real-time during the MCP-driven workflow.

Do I need a running Blender session to use MCP tools for 3D animation tasks?

Yes, you need a running Blender session with the Blender MCP addon configured and connected via a local bridge socket to execute bpy scripts and automate 3D animation tasks.

How does MCP control Blender instances for automated product visualization?

MCP controls Blender instances for automated product visualization by sending bpy Python scripts over a local bridge socket, programmatically importing assets, setting up lighting, and rendering turntable animations.