PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversimage-and-video-processingBlender
返回「image-and-video-processing」

Blender

modelscope·@ahujasid/blender-mcp

image-and-video-processing0下载LocalModelScope

简介

通过模型上下文协议(MCP)将Blender连接到Claude AI,使Claude能够直接与Blender交互并对其进行控制,从而实现AI辅助的3D建模、场景操作和渲染。

MCP Server 详情

来自 ModelScope 索引

BlenderMCP - Blender 模型上下文协议集成

BlenderMCP 通过模型上下文协议 (MCP) 将 Blender 连接到 Claude AI,使 Claude 能够直接与 Blender 交互并控制它。此集成支持通过提示辅助进行3D建模、场景创建和操作。

完整教程

加入社区

提供反馈,获取灵感,并在此基础上构建:Discord

支持者

主要支持者:

CodeRabbit

所有支持者:

支持此项目

发布说明 (1.1.0)

  • 通过 Poly Haven API 增加了对 Poly Haven 资源的支持
  • 通过 Hyper3D Rodin 增加了提示3D模型的支持
  • 对于新用户,可以直接跳到安装部分。对于现有用户,请参阅以下几点
  • 下载最新的 addon.py 文件替换旧文件,然后添加到 Blender 中
  • 从 Claude 中删除 MCP 服务器并重新添加,这样应该就可以正常工作了!

功能

  • 双向通信:通过基于套接字的服务器将 Claude AI 连接到 Blender
  • 对象操作:在 Blender 中创建、修改和删除3D对象
  • 材质控制:应用和修改材质和颜色
  • 场景检查:获取当前 Blender 场景的详细信息
  • 代码执行:从 Claude 执行任意 Python 代码

组件

系统由两个主要组件组成:

  1. Blender 插件 (addon.py):一个 Blender 插件,在 Blender 内部创建一个套接字服务器以接收和执行命令
  2. MCP 服务器 (src/blender_mcp/server.py):一个实现模型上下文协议并连接到 Blender 插件的 Python 服务器

安装

先决条件

  • Blender 3.0 或更高版本
  • Python 3.10 或更高版本
  • uv 包管理器:

如果你使用的是 Mac,请按如下方式安装 uv

brew install uv

在 Windows 上

powershell -c "irm https://astral.sh/uv/install.ps1 | iex" 

然后

set Path=C:\Users\nntra\.local\bin;%Path%

其他安装说明请参见其网站:安装 uv

⚠️ 在安装 UV 之前请勿继续

Claude 桌面集成

观看设置说明视频(假设你已经安装了 uv)

转到 Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json 并包含以下内容:

{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

光标集成

通过 uvx 运行 blender-mcp 而不永久安装它。转到光标设置 > MCP 并粘贴此命令。

uvx blender-mcp

光标设置视频

⚠️ 仅运行一个 MCP 服务器实例(要么在光标上,要么在 Claude 桌面上),不要同时运行两者

安装 Blender 插件

  1. 从此仓库下载 addon.py 文件
  2. 打开 Blender
  3. 转到编辑 > 首选项 > 插件
  4. 点击“安装...”并选择 addon.py 文件
  5. 通过选中“界面: Blender MCP”旁边的复选框启用插件

使用

启动连接

BlenderMCP 在侧边栏中

  1. 在 Blender 中,转到 3D 视图侧边栏(如果不可见,请按 N 键)
  2. 找到 "BlenderMCP" 标签
  3. 如果你希望从他们的 API 获取资源,请勾选 Poly Haven 复选框(可选)
  4. 点击 "连接到 Claude"
  5. 确保 MCP 服务器在你的终端中运行

与 Claude 一起使用

一旦在 Claude 上设置了配置文件,并且插件在 Blender 上运行,你将在 Blender MCP 中看到带有工具的锤子图标。

BlenderMCP 在侧边栏

功能

  • 获取场景和对象信息
  • 创建、删除和修改形状
  • 为对象应用或创建材质
  • 在 Blender 中执行任何 Python 代码
  • 通过 Poly Haven 下载正确的模型、资产和 HDRIs
  • 通过 Hyper3D Rodin 生成 AI 3D 模型

示例命令

以下是一些你可以要求 Claude 执行的示例:

  • "在一个地牢中创建一个低多边形场景,其中有一条龙守护着一锅金子" 演示
  • "使用 HDRIs、纹理以及来自 Poly Haven 的岩石和植被等模型来创建海滩氛围" 演示
  • 提供参考图片,并根据它创建一个 Blender 场景 演示
  • "通过 Hyper3D 生成一个花园侏儒的 3D 模型"
  • "获取当前场景的信息,并从中制作一个 threejs 草图" 演示
  • "让这辆车变成红色并且具有金属质感"
  • "创建一个球体并将其放置在立方体上方"
  • "使照明像工作室一样"
  • "将相机对准场景,并使其呈现等距视角"

Hyper3D 集成

Hyper3D 的免费试用密钥允许你每天生成有限数量的模型。如果达到每日限制,你可以等待次日重置或从 hyper3d.ai 和 fal.ai 获取自己的密钥。

故障排除

  • 连接问题:确保 Blender 插件服务器正在运行,并且已在 Claude 上配置了 MCP 服务器,不要在终端中运行 uvx 命令。有时第一个命令无法通过,但之后会开始正常工作。
  • 超时错误:尝试简化你的请求或将它们分解为更小的步骤
  • Poly Haven 集成:Claude 有时行为不稳定
  • 是否尝试过重启?:如果你仍然遇到连接错误,尝试重新启动 Claude 和 Blender 服务器

技术细节

通信协议

系统使用基于 TCP 套接字的简单 JSON 协议:

  • 命令 作为包含 type 和可选 params 的 JSON 对象发送
  • 响应 是包含 status 和 result 或 message 的 JSON 对象

限制与安全注意事项

  • execute_blender_code 工具允许在Blender中运行任意的Python代码,这可能会非常强大但也具有潜在危险。在生产环境中使用时请务必谨慎。在使用此工具前请始终保存您的工作。
  • Poly Haven 需要下载模型、纹理和HDRI图像。如果您不想使用它,请在Blender中的复选框里关闭它。
  • 复杂的操作可能需要分解成更小的步骤

贡献

欢迎贡献!请随时提交Pull Request。

免责声明

这是一个第三方集成,并非由Blender官方制作。由Siddharth制作。

相关 MCP Servers(来自「image-and-video-processing」)

魔法组件协议

ModelContextProtocol服务器适用于Magic UI,它通过提供诸如跑马灯、动画、特效和互动背景等组件的代码,使AI助手能够轻松为Web应用程序实现UI组件。

@magicuidesign/mcp

网页开发MCP

一个提供网页开发工具的MCP服务器,例如屏幕捕捉功能,可以让AI代理获取并处理用户屏幕的截图。

@ZukAi-MCP/webdev-mcp

智能组件生成器

一个由人工智能驱动的工具,可以从自然语言描述生成现代UI组件,并与流行的IDE集成,以简化UI开发工作流程。

@21st-dev/magic-mcp

Dify组件生成器

集成了Dify AI API,为Ant Design组件提供代码生成服务,支持文本和图像输入,并具备流式处理能力。

@AI-FE/dify-mcp-server

Excalidraw MCP绘图管理器

一种模型上下文协议服务器,提供创建、管理和导出Excalidraw绘图的API功能,支持SVG、PNG和JSON等多种格式。

@i-tozer/excalidraw-mcp

JiMeng AI图片生成服务器

一个与Cursor IDE集成的MCP服务器,使用 JiMeng AI 根据文本描述生成图像,允许用户在其开发环境中直接创建和保存自定义图像。

@fengin/image-gen-server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/ahujasid-blender-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

brew install uv ``` **在 Windows 上** ```bash powershell -c "irm https://astral.sh/uv/install.ps1 | iex" ``` 然后 ```bash set Path=C:\Users\nntra\.local\bin;%Path% ``` 其他安装说明请参见其网站:[安装 uv](https://docs.astral.sh/uv/getting-started/installation/) **⚠️ 在安装 UV 之前请勿继续** ### Claude 桌面集成 [观看设置说明视频](https://www.youtube.com/watch?v=neoK_WMq92g)(假设你已经安装了 uv) 转到 Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json 并包含以下内容: ```json { "mcpServers": { "blender": { "command": "uvx", "args": [ "blender-mcp" ] } } }

基本信息

分类
image-and-video-processing / developer-tools / 其他
运行方式
No
许可证
MIT License
详情文件
ahujasid-blender-mcp.md