blender-mcp

Execute Blender operations and bpy scripts via Hermes socket connection.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill blender-mcp-lynxlabvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill blender-mcp-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Blender MCP allows users to directly control Blender from Hermes, enabling creation, modification, and animation of 3D objects and scenes, and execution of Blender Python code for automated tasks.

Core Features & Use Cases

  • 3D Object Creation: Dynamically create 3D objects and modify existing ones.
  • Material and Animation: Assign materials and create animations within Blender.
  • Python Code Execution: Run custom Python scripts for complex manipulations.
  • Use Case: Designers can leverage Blender MCP to automate complex modeling tasks, generate materials for assets, or animate characters for animation sequences.

Quick Start

To create a basic 3D cube with a red material using Blender MCP, you can execute the following command: execute_code: 'bpy.ops.mesh.primitive_cube_add(size=2, location=(0, 0, 0))' mat = bpy.data.materials.new(name="RedMat") mat.use_nodes = True bsdf = mat.node_tree.nodes.get("Principled BSDF") bsdf.inputs["Base Color"].default_value = (1.0, 0.0, 0.0, 1.0) obj.data.materials.append(mat)

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 tasks using Python scripting?

Blender MCP lets you automate 3D modeling tasks by remotely executing custom Python scripts and bpy operations through a Hermes socket connection to control object creation and scene modification.

Can I execute Python code to create and apply materials in Blender?

Yes, you can execute Python code to dynamically create 3D objects and assign materials by running custom bpy scripts that manipulate Blender's data structures and node trees.

Do I need a specific Blender version to run Python scripts via a socket server?

Yes, automating Blender workflows via socket server and Python script execution requires Blender 4.3 or higher to properly support the remote operations and headless environment integration.

What is the best way to control Blender in a headless environment for animation?

The best way to control Blender in a headless environment is using a Hermes socket server connection to remotely execute bpy scripts for generating animations and modifying 3D scenes.

What are the limitations of automating 3D content creation with Blender MCP?

The main limitation is its reliance on a stable Hermes socket connection and a compatible Blender 4.3+ environment, meaning it cannot execute standalone operations without an active server running.