blender-mcp

Connect Savarez to Blender via TCP socket to automate bpy scene creation.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AnandaAnugrahHandyanto/savarez_agent --skill blender-mcp-anandaanugrahhandyanto
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/AnandaAnugrahHandyanto/savarez_agent/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/AnandaAnugrahHandyanto/savarez_agent --skill blender-mcp-anandaanugrahhandyanto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Blender directly from Savarez through a socket connection to the blender-mcp addon, enabling you to create 3D objects, assign materials, animate scenes, and run arbitrary Blender Python (bpy) code without leaving your workflow.

Core Features & Use Cases

  • Remote scene creation and manipulation: spawn objects, apply materials, and set up animations from Savarez.
  • Arbitrary bpy scripting: execute Python code in Blender to automate complex tasks and workflows.
  • Real-time integration: drive Blender from a networked command interface for iterative design and rapid prototyping.

Quick Start

Connect Savarez to a running Blender MCP server and start issuing bpy commands to automate scene creation and modification 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 Blender remotely to automate 3D scene creation?▼

You can execute arbitrary Blender Python (bpy) code remotely by sending it through a TCP socket connection on port 9876. This allows you to automate complex 3D workflows, object creation, and material assignment without interacting with the Blender UI directly.

Can I run arbitrary bpy scripts through a network socket?▼

Yes, you can execute arbitrary Blender Python (bpy) code remotely by sending it through a TCP socket connection on port 9876. This allows you to automate complex 3D workflows, object creation, and material assignment without interacting with the Blender UI directly.

Do I need a specific Blender version to use a socket connection for bpy automation?▼

Yes, socket-based bpy automation requires a Blender 4.3+ desktop installation. You must also install the blender-mcp addon and establish a TCP socket connection on port 9876 to enable the remote control protocol for real-time design workflows.

What is the best way to automate material assignment and animation setup in Blender?▼

The best way to automate material assignment and animation setup is by driving Blender through a networked command interface. Connecting to a TCP socket allows you to issue iterative bpy commands for rapid prototyping and real-time scene manipulation without leaving your primary workflow.

Does remote Blender socket control work without the desktop application running?▼

No, remote Blender socket control does not work without the desktop application running. The protocol connects an external interface to a running Blender instance, requiring the desktop app to be active to execute scene creation and arbitrary bpy scripting commands.