BlenderMCP 通过模型上下文协议 (MCP) 将 Blender 连接到 Claude AI,允许 Claude 直接交互并控制 Blender。此集成支持提示辅助的3D建模、场景创建和操作。
提供反馈,获得灵感,并基于 MCP 进行构建:Discord
主要支持者:
所有支持者:
系统由两个主要组件组成:
addon.py
): 一个Blender插件,在Blender中创建一个套接字服务器以接收和执行命令src/blender_mcp/server.py
): 一个Python服务器,它实现了模型上下文协议(Model Context Protocol)并连接到Blender插件如果您使用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": "uvx",
"args": [
"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制作