Scripts2026年5月18日·1 分钟阅读

Blender MCP — AI Integration Server for 3D Creation

A Model Context Protocol server that connects AI assistants to Blender, enabling natural language control over 3D modeling, scene creation, and rendering workflows.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Needs Confirmation · 66/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Blender MCP
通用 CLI 安装命令
npx tokrepo install cef5f831-5293-11f1-9bc6-00163e2b0d79

Introduction

Blender MCP is an open-source server that bridges AI assistants and the Blender 3D creation suite through the Model Context Protocol. It allows AI models to inspect, create, and modify 3D scenes, materials, and animations in Blender using natural language commands, turning conversational AI into a 3D content creation tool.

What Blender MCP Does

  • Exposes Blender operations as MCP tools that AI assistants can invoke
  • Enables creating, transforming, and deleting 3D objects through natural language
  • Supports material assignment, lighting setup, and camera positioning via AI commands
  • Provides scene inspection tools so AI can understand the current 3D workspace
  • Allows executing arbitrary Blender Python scripts for advanced operations

Architecture Overview

Blender MCP runs as a server inside Blender via a Python addon that listens for MCP protocol messages. The addon registers a set of tools covering object manipulation, scene queries, material management, and script execution. When an AI client sends a tool call, the addon translates it into Blender Python API calls executed in the main thread. Results and scene state are serialized back to the client for context continuity.

Self-Hosting & Configuration

  • Install the Python package via pip and the Blender addon from the included folder
  • Requires Blender 3.0 or later with Python scripting enabled
  • Server runs on a configurable local port, defaulting to localhost
  • Compatible with Claude Desktop, Cursor, and other MCP-capable clients
  • Add the server to your MCP client config with the blender-mcp command

Key Features

  • Natural language 3D scene creation without learning Blender's complex UI
  • Real-time scene inspection that gives AI full context of the 3D workspace
  • Support for poly mesh editing, primitive creation, and boolean operations
  • Material and texture management through descriptive natural language prompts
  • Script execution tool for unlimited extensibility beyond built-in operations

Comparison with Similar Tools

  • Blender Python API — Direct scripting requires Python expertise; Blender MCP abstracts this behind natural language
  • Three.js — Web-based 3D; Blender MCP leverages Blender's full production-grade toolset
  • ComfyUI — Focused on 2D image generation; Blender MCP operates in true 3D space
  • OpenSCAD — Programmatic CAD; Blender MCP handles organic modeling and rendering that OpenSCAD cannot

FAQ

Q: Which AI assistants work with Blender MCP? A: Any MCP-compatible client works, including Claude Desktop, Cursor, and custom MCP clients.

Q: Can the AI render images from the scene it creates? A: Yes, there is a render tool that triggers Blender's renderer and returns the output image.

Q: Does it work with Blender's geometry nodes? A: The script execution tool can manipulate geometry nodes, though there are no dedicated high-level tools for it yet.

Q: Is real-time collaboration supported? A: Blender MCP is single-user. One AI client connects to one Blender instance at a time.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产