blender-mcp

Control a running Blender instance remotely via TCP socket JSON on port 9876.

1.2k|116|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/math-inc/OpenGauss --skill blender-mcp-math-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/math-inc/OpenGauss/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/math-inc/OpenGauss --skill blender-mcp-math-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitates remote orchestration of a running Blender instance from Gauss, enabling automation of 3D object creation, material assignment, scene management, and execution of Python (bpy) code without manual GUI interaction.

Core Features & Use Cases

  • Remote control over a Blender MCP socket on TCP port 9876 from Gauss.
  • Create and modify objects, apply materials, run arbitrary bpy code, and sequence operations in automated pipelines.
  • Sequence or batch 3D tasks in CG, visualization, or prototyping workflows.

Quick Start

Install the Blender MCP addon in Blender, start the server, and connect Gauss to localhost:9876 to begin issuing commands.

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 creation tasks without using the GUI?

Remote Blender control automates 3D creation by sending commands from Gauss to a running Blender instance, allowing object creation, material assignment, and scene manipulation without manual GUI interaction.

Can I execute arbitrary bpy Python code in Blender remotely?

Yes, you can execute arbitrary bpy Python code remotely by sending JSON commands over a TCP socket, enabling automated orchestration of Python scripts within the Blender environment.

What do I need to set up remote Blender control via a TCP socket?

Remote Blender control requires a Blender 4.3+ desktop instance with the blender-mcp addon installed, a running TCP server, and a connection to localhost on port 9876 to begin issuing commands.

What is the best way to batch 3D object creation and material assignment in Blender?

Batch 3D object creation and material assignment is best handled by sequencing operations in automated pipelines via remote control, sending consecutive JSON commands over the TCP socket protocol.

Does this remote control method work for CG visualization and prototyping workflows?

Yes, remote Blender control works for CG visualization and prototyping workflows by automating scene management, object creation, and material assignment to streamline the 3D pipeline.