blender-mcp

Control a running Blender instance to create, modify, and inspect 3D scenes.

3|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill blender-mcp-twjarviszyra-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/twjarviszyra-web/hermes-unbound/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill blender-mcp-twjarviszyra-web

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of switching between an AI assistant and Blender by letting Hermes control a live Blender session directly for creative work.

Core Features & Use Cases

  • Scene Creation and Editing: Create, transform, and delete 3D objects in an active Blender scene.
  • Materials and Animation: Assign materials, adjust shader properties, and keyframe motion for animated results.
  • Scripted bpy Workflows: Run arbitrary Blender Python to automate complex modeling or rendering tasks.
  • Use Case: Generate a quick product mockup, refine it with materials, animate a camera move, and render the final frame without leaving the chat workflow.

Quick Start

Ask Hermes to connect to the running Blender MCP server and create or modify the scene you want in Blender.

Frequently Asked Questions about blender-mcp

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

FAQPage Schema
How do I control a running Blender instance from an AI assistant?

You can control a running Blender instance by connecting through a TCP socket on port 9876 and exchanging JSON commands. This requires Blender 4.3+ with the addon server started in the UI to enable real-time scene editing.

Can I run bpy Python scripts in Blender through a chat interface?

Yes, you can run arbitrary Blender Python (bpy) scripts to automate complex modeling or rendering tasks. The Skill sends scripted bpy workflows through the active TCP socket connection to execute inside the desktop Blender session.

Do I need a specific Blender version to use real-time 3D scene control?

Yes, real-time 3D scene control requires Blender 4.3 or newer. You must have the desktop application running with the addon server started in the UI and an active TCP socket connection on port 9876.

What 3D tasks can I automate without switching between applications?

You can automate scene creation, object transformation, material assignment, shader property adjustments, camera animation keyframing, and final rendering. This allows you to generate product mockups and animated sequences without leaving the chat workflow.

Why is my Blender MCP connection not working?

Your Blender connection may fail if the addon server is not started in the Blender UI, the desktop application is not running, or the TCP socket is not active on port 9876. Ensure Blender 4.3+ is open and the server is enabled before connecting.

What is the best way to model and render 3D objects without leaving my chat workflow?

The best way to model and render 3D objects without leaving your chat workflow is to use a TCP socket connection to control Blender directly. This allows you to create, modify, and inspect scenes while applying materials and keyframes in real time.