blender-mcp

Control Blender 3D through MCP protocol using bpy Python scripts.

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill blender-mcp-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/icyzh/hermes-web/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/icyzh/hermes-web --skill blender-mcp-icyzh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill bridges the gap between AI agents and 3D production, allowing users to programmatically control Blender for modeling, animation, and rendering without manual UI interaction.

Core Features & Use Cases

  • Programmatic 3D Control: Execute arbitrary bpy Python code to generate meshes, materials, and lighting setups.
  • Scene Inspection: Retrieve real-time scene data and visual feedback via viewport screenshots.
  • Use Case: Automate the creation of product visualization scenes or procedural terrain generation by sending structured bpy commands to a running Blender instance.

Quick Start

Use the blender-mcp skill to create a new UV sphere at the origin and assign it a red material.

Frequently Asked Questions about blender-mcp

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

FAQPage Schema
How do I automate 3D modeling in Blender using AI agents?

To automate 3D modeling in Blender using AI agents, you can use a Skill that drives Blender via the MCP protocol, sending structured bpy Python scripts to generate meshes and materials without manual UI interaction.

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

Yes, you need a running Blender instance with the Blender MCP addon connected to the local bridge socket to execute bpy commands and receive visual feedback through the MCP protocol.

Can I retrieve real-time scene data and viewport screenshots from Blender via MCP?

Yes, you can retrieve real-time scene data and viewport screenshots from Blender via MCP by executing Python scripts that inspect the current environment and capture visual feedback for automated workflows.

What is the best way to execute arbitrary bpy Python code for automated animation workflows?

The best way to execute arbitrary bpy Python code for automated animation workflows is using an MCP interface that bridges AI agents and 3D production, sending structured commands directly to a running Blender instance.

Does programmatic Blender control via MCP support automated rendering setups?

Yes, programmatic Blender control via MCP supports automated rendering setups by allowing you to execute arbitrary bpy Python code to configure lighting, generate materials, and render scenes programmatically.