Token导航 LogoToken导航TokenDH.com
Blender MCP Claude logo
设计创作未说明官方级别未说明来源级核验

Blender MCP Claude

MCP Server

BlenderMCP通过Model Context Protocol (MCP)将Blender与Claude AI连接,实现AI辅助的3D建模、场景创建和对象操作。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
3D建模PythonClaudeClaude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

diegofornalha

提供方

diegofornalha

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

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

BlenderMCP通过模型上下文协议(MCP)将Blender与Claude AI连接起来,使Claude能够直接与Blender交互并进行控制。这种集成实现了提示辅助的3D建模、场景创建和操作。

我们没有官方网站。您在网上看到的任何网站均非官方,且与本项目无关。使用时请自行承担风险。

完整教程

加入社区

提供反馈,获取灵感,并在MCP的基础上进行拓展: Discord(音译:迪斯科德,或根据语境可译为“迪斯科聊天软件”等,但通常直接使用“Discord”这一名称)

支持者

Special thanks to:

Warp,面向开发者的智能终端

适用于MacOS、Linux和Windows系统

其他支持者:

代码兔子(或译为“代码兔”,根据上下文,“CodeRabbit”可能是一个项目、工具或角色的名称,这里采用了直译加意译的方式,以保持其独特性)

萨蒂什·戈达

所有支持者:

支持这个项目

发行说明(1.2.0)

  • 查看Blender视口的截图,以便更好地理解场景
  • 搜索并下载Sketchfab模型

之前添加的功能:

  • 通过其API支持Poly Haven的资源
  • 支持使用Hyper3D Rodin生成3D模型
  • 对于新用户,您可以直接进入安装步骤。对于现有用户,请参阅以下要点
  • 下载最新的addon.py文件并替换旧的文件,然后将其添加到Blender中
  • 从Claude中删除MCP服务器,然后重新添加回来,这样应该就可以了!

特点/功能

  • 双向沟通通过基于套接字的服务器将Claude AI连接到Blender
  • 物体操作在Blender中创建、修改和删除3D对象
  • 物料控制应用并修改材质和颜色
  • 现场检查获取当前Blender场景的详细信息
  • 代码执行在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之前请勿继续操作

环境变量

以下环境变量可用于配置Blender连接:

  • BLENDER_HOSTBlender 套接字服务器的主机地址(默认:“localhost”)
  • BLENDER_PORTBlender 套接字服务器的端口号(默认:9876)

示例:

export BLENDER_HOST='host.docker.internal'
export BLENDER_PORT=9876

Claude桌面集成版

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

前往Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json,然后添加以下内容:

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

光标集成

![Install MCP Server](https://cursor.com/install-mcp?name=blender&config=eyJjb21tYW5kIjoidXZ4IGJsZW5kZXItbWNwIn0%3D)

对于Mac用户,请前往“设置”>“MCP”并粘贴以下内容

  • 要将其用作全局服务器,请使用“添加新的全局MCP服务器”按钮并粘贴
  • 要将其用作特定项目的服务器,请创建 .cursor/mcp.json 在项目根目录下并粘贴
{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

对于Windows用户,请前往“设置”>“MCP”>“添加服务器”,并使用以下设置添加一个新服务器:

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

光标设置视频

⚠️ 仅在Cursor或Claude Desktop中运行一个MCP服务器实例,不要同时运行两者

Visual Studio Code 集成

_先决条件_确保你已 Visual Studio Code 在继续之前请先安装。

![Install in VS Code](vscode:mcp/install?%7B%22name%22%3A%22blender-mcp%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22blender-mcp%22%5D%7D)

安装Blender插件

  1. 下载该 addon.py 来自这个仓库的文件
  2. 打开Blender
  3. 进入“编辑”>“首选项”>“附加组件”
  4. 点击“安装...”并选择 addon.py 文件
  5. 通过勾选“界面:Blender MCP”旁边的复选框来启用该插件

用法

开始连接

BlenderMCP in the sidebar

  1. 在Blender中,前往3D视图侧边栏(如未显示,请按N键)
  2. 找到“BlenderMCP”选项卡
  3. 如果您想从他们的API获取资源,请勾选Poly Haven复选框(可选)
  4. 点击“连接到Claude”
  5. 确保MCP服务器在您的终端中正在运行

与Claude一起使用

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

BlenderMCP in the sidebar

能力

示例命令

以下是一些你可以让Claude帮忙做的示例:

  • “创建一个低多边形风格的地下城场景,其中一条龙守护着一罐黄金” 演示
  • “使用HDR图像、纹理以及来自Poly Haven的岩石和植被模型等,营造出海滩氛围” 演示
  • 提供一个参考图像,并根据它创建一个Blender场景 演示
  • “通过Hyper3D生成一个花园侏儒的3D模型”
  • “获取当前场景的信息,并基于此制作一个Three.js草图” 演示
  • “把这辆车漆成红色且带金属质感”
  • “创建一个球体并将其放置在立方体上方”
  • “让灯光效果像摄影棚一样”
  • “将相机对准场景,并将其设置为等距视角”

Hyper3D集成

Hyper3D的免费试用密钥允许您每天生成一定数量的模型。如果达到每日上限,您可以等待第二天重置,或者从hyper3d.ai和fal.ai获取您自己的密钥。

故障排除

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

技术细节

通信协议

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

  • 命令 以JSON对象的形式发送,其中包含 type 和可选的 params
  • 回复 是带有(某种属性或特征的)JSON对象 statusresult 或者 message

限制与安全考量

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

贡献

欢迎贡献!请随时提交拉取请求。

免责声明

这是一个第三方集成,并非Blender制作。由……制作 西达尔特(人名)

目录标签

目录标签

3D建模PythonClaude本地部署AI辅助设计Blender插件自动化工具创意设计

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明nonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP