BlenderMCP 通过模型上下文协议(MCP)将 Blender 与 Claude AI 连接,使 Claude 能够直接与 Blender 交互并控制它。该集成支持通过提示辅助进行 3D 建模、场景创建和操作。
提供反馈、获取灵感并在 MCP 基础上进行构建:Discord
顶级支持者:
所有支持者:
系统由两个主要组件组成:
addon.py
):一个在 Blender 中创建套接字服务器以接收和执行命令的 Blender 插件src/blender_mcp/server.py
):一个实现模型上下文协议并连接到 Blender 插件的 Python 服务器如果您在 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 之前不要继续
观看设置说明视频(假设您已经安装了 uv)
转到 Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json 并包含以下内容:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}

对于 Mac 用户,转到设置 > MCP 并粘贴以下内容
.cursor/mcp.json
并粘贴{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}

对于 Windows 用户,转到设置 > MCP > 添加服务器,使用以下设置添加新服务器:
{
"mcpServers": {
"blender": {
"command": "cmd",
"args": [
"/c",
"uvx",
"blender-mcp"
]
}
}
}

⚠️ 只运行一个 MCP 服务器实例(在 Cursor 或 Claude Desktop 上),不要同时运行两者
addon.py
文件addon.py
文件一旦在 Claude 上设置了配置文件,并且在 Blender 上运行了插件,您将看到一个带有 Blender MCP 工具的锤子图标。
以下是一些您可以要求 Claude 执行的示例命令:
Hyper3D 的免费试用密钥允许您每天生成有限数量的模型。如果达到每日限制,您可以等待第二天的重置,或者从 hyper3d.ai 和 fal.ai 获取您自己的密钥。
系统使用基于 JSON 的简单协议通过 TCP 套接字进行通信:
type
和可选 params
的 JSON 对象发送status
和 result
或 message
的 JSON 对象返回execute_blender_code
工具允许在 Blender 中运行任意 Python 代码,这可能非常强大但也可能很危险。在生产环境中使用时要小心。在使用它之前,始终保存您的工作。欢迎贡献!请随时提交拉取请求。
这是第三方集成,并非由 Blender 制作。由 Siddharth 制作