A2A MCP News
mcp-server1

Blender MCP

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

概述

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集成Claude3D建模渲染自动化