blender-mcp

Control Blender via socket connection for 3D modeling and animation.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill blender-mcp-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blender-mcp
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/creative/blender-mcp
Command: npx skills add https://github.com/519lab/thoth-agent --skill blender-mcp-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to control Blender directly from Thoth, creating 3D objects, materials, animations, and executing arbitrary Blender Python code, streamlining Blender workflows.

Core Features & Use Cases

  • 3D Object Creation: Create 3D objects, materials, and animations.
  • Python Scripting: Run arbitrary Blender Python (bpy) code.
  • Use Case: Use this skill to automate complex Blender tasks, such as rendering animations or creating complex models.

Quick Start

Use the blender-mcp skill to execute the following Python code to add a cube to Blender: blender-mcp execute_code "bpy.ops.mesh.primitive_cube_add(size=2, location=(0, 0, 0))"

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 modeling tasks with Python scripting?

This Skill automates Blender 3D modeling tasks by controlling a Blender instance via socket connection and executing Blender Python (bpy) code to create objects, materials, and animations.

Can I run arbitrary bpy code in Blender from an AI agent?

Yes, you can run arbitrary Blender Python (bpy) code from an AI agent. This Skill sends Python scripts through a socket connection to control Blender 4.3+ and automate complex rendering or modeling workflows.

Do I need a specific Blender version or addon to control Blender via socket connection?

Yes, controlling Blender via socket connection requires Blender 4.3+ and the blender-mcp addon. You must have this addon installed to establish the connection between the AI agent and your Blender instance.

How do I create 3D objects in Blender using an AI assistant?

You create 3D objects in Blender using an AI assistant by executing bpy code through this Skill's socket connection. For example, you can add a cube by executing the primitive_cube_add bpy command.

What are the limitations of using Python scripting for 3D animation in Blender?

A limitation of using Python scripting for 3D animation in Blender is that it requires the blender-mcp addon and specifically supports Blender 4.3+. It handles automated tasks but requires a valid socket connection.