blender-mcp

Send JSON commands over TCP to run bpy code in Blender.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill blender-mcp-cloudliness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill blender-mcp-cloudliness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables direct Blender control from Hermes, allowing you to drive 3D creation, animation, and scene modifications by sending commands over a socket connection to an addon running inside Blender.

Core Features & Use Cases

  • Remote Blender control: issue bpy commands, create objects, and manipulate scenes from Hermes workflows.
  • Live scripting and automation: run arbitrary Blender Python (bpy) code to generate or modify assets.
  • Use Case: Imagine a design pipeline where you generate procedural models from a Hermes task and push updates to Blender in real time.

Quick Start

Launch the Blender MCP addon in a running Blender, ensure the server is listening, then connect Hermes and send a JSON execute_code command to run bpy code.

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 workflows from an external script or networked task?

You can automate Blender control from Hermes via a TCP socket connection to send JSON commands and run bpy code, enabling real-time 3D creation, modification, and animation across local or networked setups.

What do I need to run bpy code remotely in Blender from Hermes?

Running bpy code remotely requires Blender 4.3+ desktop, a socket-capable Blender MCP addon with its server listening, and Hermes connected to send JSON execute_code commands.

Can I use this setup to generate and update 3D scenes procedurally in real time?

Yes, you can generate procedural models from a Hermes task and push updates to Blender in real time by issuing live scripting commands and arbitrary bpy code over the socket connection.

Does Blender MCP work with local and networked automation setups?

Blender MCP works across local and networked setups, using a TCP socket to connect Hermes and issue commands to the Blender addon for driving 3D scene modifications.

What are the limitations of controlling Blender via a socket connection?

Control via this socket connection requires the Blender desktop application to be actively running with the MCP addon server listening, meaning it cannot operate headlessly and depends on network stability.