blender-mcp

Control Blender 3D scenes and rendering via the Model Context Protocol.

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

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 the programmatic creation and manipulation of 3D scenes, animations, and renders without manual UI interaction.

Core Features & Use Cases

  • Programmatic Modeling: Execute arbitrary bpy Python code to generate meshes, materials, and lighting setups.
  • Scene Inspection: Query scene data, object properties, and visual snapshots directly through MCP tools.
  • Use Case: Automate the creation of product visualization renders by script-generating the scene, applying materials, and triggering a Cycles render to a specific file path.

Quick Start

Use the blender-mcp skill to list all objects in the current scene and then render the viewport to a file.

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 scene generation without manual UI interaction?

You can automate Blender 3D scene generation by using the Model Context Protocol to programmatically execute bpy Python code. This allows AI agents to control a running Blender instance for automated modeling, material assignment, and rendering without manual UI interaction.

What do I need to connect an AI agent to Blender via MCP?

To connect an AI agent to Blender via MCP, you need a running Blender instance with the BlenderMCP addon installed and connected to a local bridge socket. This setup enables programmatic control and scene inspection through the Model Context Protocol.

Can I trigger Cycles rendering and save to a specific file path through MCP?

Yes, you can trigger Cycles rendering and save output to a specific file path through MCP. By executing arbitrary bpy Python code, you can script the entire scene setup, apply materials, and initiate automated rendering.

How do I query scene data and object properties in Blender programmatically?

You query scene data and object properties in Blender programmatically using MCP scene inspection tools. These tools allow AI agents to directly retrieve scene information, object properties, and even visual snapshots from the active instance.

What are the limitations of using MCP for 3D animation workflows in Blender?

A key limitation of using MCP for 3D animation workflows is the dependency on a locally running Blender instance with the BlenderMCP addon connected to the bridge socket; it cannot operate on headless remote servers without this active local environment.