# Blender MCP

BlenderMCP通过模型上下文协议（MCP）将Blender连接到Claude等AI助手。它支持使用自然语言直接在Blender内部创建、编辑和渲染3D模型与场景。

Canonical URL: https://a2a-mcp.org/entry/blender-mcp-zh

Language: zh

Category: MCP Servers

Updated: 2026-04-01

## 概述

**Blender MCP**（亦称 BlenderMCP）由 Siddharth Ahuja 开发，是一款领先的开源模型上下文协议（MCP）服务器，它将 AI 语言模型（特别是 Claude）与功能强大的免费开源 3D 创作套件 **Blender** 连接起来。

它允许 AI 助手直接与活跃的 Blender 会话交互：创建对象、修改几何体、应用材质、设置灯光、渲染场景等等——所有这些都通过自然语言指令完成。

该系统采用双架构设计：一个在 Blender 内部暴露套接字服务器的 Blender 插件，以及一个将 AI 工具调用转换为 Blender Python API（bpy）命令的 Python MCP 服务器。

## 主要特性

- **自然语言 3D 控制**：提示 Claude“创建一个带有雪顶的低多边形山脉”或“添加一个逼真的汽车模型并让车轮动画化”。
- **实时场景操控**：添加、编辑、删除对象；修改网格、应用修改器、设置材质、相机和灯光。
- **检查与分析**：查询当前场景状态、列出对象、分析几何体或获取渲染预览。
- **自动化工作流**：生成复杂场景、迭代设计、导出模型或运行批量操作。
- **实时连接**：与正在运行的 Blender 实例协同工作，提供即时视觉反馈。
- **MCP 客户端支持**：兼容 Claude Desktop、Cursor、带有 MCP 扩展的 VS Code 以及其他兼容的 AI 工具。
- **可扩展性**：社区分支添加了更多工具、对其他 LLM（Ollama、Gemini）的支持，或文本到 4D 等专业功能。

## 使用场景

- **AI 辅助 3D 建模**：根据文本描述生成 3D 资产、角色、环境或产品可视化效果。
- **快速原型设计**：无需深入的 Blender 知识，通过对话方式迭代设计。
- **场景构建与叙事**：创建动画场景、建筑可视化或游戏资产。
- **教育与学习**：新用户学习 Blender 的同时，由 AI 处理复杂操作。
- **创意流程**：与其他 MCP 服务器（例如图像生成或代码工具）结合，实现完整的 AI 驱动内容创作。
- **自动化与批处理**：通过 AI 编排脚本化重复性的建模任务。

## 安装与设置

### 1. Blender 插件
- 从代码仓库下载 `addon.py`。
- 在 Blender 中：编辑 → 偏好设置 → 插件 → 安装 → 启用“Blender MCP”。
- 打开侧边栏（N 键）→ Blender MCP 选项卡 → 启动内部套接字服务器。

### 2. MCP 服务器
- 通过 `pip install blender-mcp` 安装或克隆代码仓库。
- 运行服务器（默认端口 9876）。

### 3. 连接到 AI 客户端
- 将 MCP 服务器添加到 Claude Desktop、Cursor 或你偏好的客户端配置中。
- 在 Blender 打开的同时，开始用自然语言进行提示。

许多 YouTube 教程为 Windows、macOS 和 Linux 提供了分步可视化指南。

## 替代方案与社区

存在多个分支版本及变体实现，包括：
- PolyMCP / llm-use Blender-MCP-Server（50+工具，基于HTTP协议）
- 开源LLM变体（集成Ollama）
- 针对特定工作流程的增强版本（如文本转4D、VXAI）

原始项目 `ahujasid/blender-mcp` 仍是最受欢迎且引用最广泛的实现（收获数千星标并拥有活跃的社区用户群）。

## 兼容性

- **Blender**：兼容支持Python脚本编写的近期版本
- **客户端**：Claude Desktop、Cursor及任何符合MCP协议的AI应用程序
- **许可证**：开源协议（MIT风格，具体细节请查阅代码仓库）

Blender MCP代表着向AI原生3D内容创作迈进的重要飞跃，显著降低了生成高质量3D模型与场景的技术门槛。

## Tags

- Blender
- 模型上下文协议
- 3D建模
- AI集成
- Claude
- 3D
- 建模
- 渲染
- 自动化

## Sources

- [Project website](https://github.com/ahujasid/blender-mcp)
