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.