blender-mcp

Execute arbitrary bpy Python scripts in Blender via TCP socket.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill blender-mcp-nitish-gitbit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/NITISH-gitbit/hermes-custom/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill blender-mcp-nitish-gitbit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for an interface to control Blender directly from Hermes via a socket connection to the blender-mcp addon. It enables the creation of 3D objects, materials, animations, and the execution of arbitrary Blender Python code.

Core Features & Use Cases

  • Blender Control: Directly interact with Blender's Python API (bpy) to create, manipulate, and render 3D scenes.
  • Use Case: A designer wants to dynamically modify a Blender scene as part of a broader automation workflow within the Hermes system.

Quick Start

Use the 'blender-mcp' skill to run the following Blender Python code: 'print("Hello from Blender!")'.

Frequently Asked Questions about blender-mcp

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

FAQPage Schema
How do I run Blender Python scripts remotely from an automation workflow?▼

You can run Blender Python scripts remotely by connecting to Blender via a TCP socket. This skill interfaces with the blender-mcp addon to execute arbitrary bpy commands for live scene manipulation.

Can I control Blender 3D modeling and animation dynamically via Python?▼

Yes, you can control 3D modeling and animation by executing Python code through Blender's API. The socket connection allows you to create objects, generate materials, and manipulate scenes dynamically.

Do I need a desktop instance of Blender running to use socket-based control?▼

Yes, you need a desktop instance of Blender running with the blender-mcp addon installed. The skill requires this active TCP socket connection to send and execute bpy Python scripts.

What's the best way to integrate Blender scene manipulation into a larger automation system?▼

Integrating Blender scene manipulation into an automation system is best achieved via a TCP socket connection. This enables the execution of arbitrary Python code to modify 3D scenes directly from Hermes.

Does Blender socket control support creating and modifying 3D materials?▼

Yes, Blender socket control supports creating and modifying 3D materials. By sending Python scripts through the TCP connection, you can interact with Blender's API to generate materials and manipulate objects.