blender-mcp

Control Blender remotely via Hermes socket commands and bpy scripting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes can orchestrate Blender tasks by sending commands over a TCP socket to the Blender MCP addon, enabling automated scene creation, material assignment, animation, and arbitrary bpy scripting from Hermes.

Core Features & Use Cases

  • Remote Blender control: operate a running Blender instance via a TCP socket from Hermes.
  • Execute arbitrary bpy code: send Python scripts to run inside Blender for on-the-fly modeling and rendering tasks.
  • Scene manipulation and retrieval: create objects, assign materials, keyframe animations, and query scene info from Hermes workflows.
  • Use Case: automate the generation of a procedural scene with multiple objects and materials, then render a final image directly from Hermes.

Quick Start

Connect Hermes to Blender MCP by starting the Blender addon server and then issue a command from Hermes to run bpy code on the server.

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 scene creation and rendering from Hermes?

Remote Blender control works by sending socket commands from Hermes to the Blender MCP addon, enabling automated scene creation, material assignment, animation, and arbitrary bpy scripting directly on a running Blender instance.

Do I need a specific Blender version to use the Blender MCP addon?

Yes, remote bpy execution requires Blender 4.3+ desktop setup with the Blender MCP addon running a TCP server. This environment enables Hermes to connect and execute arbitrary Python scripts for on-the-fly modeling and rendering tasks.

Can I execute arbitrary bpy Python scripts inside Blender from Hermes?

Yes, Hermes can execute arbitrary bpy code by sending Python scripts over a TCP socket to the Blender MCP addon. This allows on-the-fly modeling, scene manipulation, material assignment, and keyframe animation from Hermes workflows.

What is the best way to query scene info and keyframe animations in Blender remotely?

The best way is using Hermes socket commands to query scene info and keyframe animations. This approach allows direct scene manipulation, object creation, material assignment, and animation retrieval from the running Blender instance via scripted bpy.

What are the limitations of automating 3d rendering via a TCP socket connection?

Automating 3d rendering via a TCP socket requires a running Blender 4.3+ desktop instance with the MCP addon server active. It cannot operate headlessly or without the local desktop setup actively maintaining the Hermes connection.