mcpField
M
MCP-Blender

MCP-Blender

本地服务
github.com/piolla媒体与设计179 周前更新

关于 MCP-Blender

MCP-Blender 通过 MCP 将 Claude AI 连接到 Blender,面向需要制作 3D 模型的用户。它支持生成模型和在 Blender 中运行临时代码;任意 Python 代码执行可能带来风险。

主要功能

  1. 01连接 Claude AI 与 Blender
  2. 02在 Blender 中生成模型
  3. 03在 Blender 中运行临时代码

适用场景

  1. 01通过 Claude AI 生成 3D 模型
  2. 02进行参数化或关联设计
  3. 03在 Blender 中运行代码

MCP 相关

它通过 MCP 将 Blender 连接到 Claude AI,向 MCP 客户端提供在 Blender 中生成模型和运行临时代码的能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"blend": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
启动命令uvx blender-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiblender-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP-Blender

Blender 的 MCP 服务
  • Blender MCP 服务通过模型上下文协议连接 Blender 和 Claude AI。
  • Claude 可以直接与 Blender 交互并控制 Blender,
  • 从而快速、自然地进行 3D 建模,
  • 并支持参数化设计和关联式设计。 (未来计划推出适用于 CATIA、SoildWorks 等 Blender 以外软件的 MCP 服务)
1. 功能
  1. 使用 MCP 连接 CAD 软件 Blender
  2. 在 Blender 中创建模型
  3. 在 Blender 中执行临时代码
2. 所需条件
  1. Blender(3.5 及以上版本)
  2. Claude AI
  3. Python(3.10 及以上版本)
  4. UV Package
3. 安装步骤 #1:UV Package
  1. UV and UVX
pip install uv 
  1. 确认安装
uv --version
uvx --version 
  1. 确认安装路径
  • 如果安装在虚拟环境中,建议指定可用的完整路径
# 설치 경로 확인 
where uvx 
  1. 克隆或下载 Repository
git clone https://github.com/piolla/mcp-blend
cd mcp-blend
4. 安装步骤 #2:Blender Add-ons
  1. 下载 'blender_addon.py'
  2. 启动 Blender
  • Edit -> Preferences -> Add-ons -> Inrell Add-on -> blender_addon.py(下载位置)
  • -> 勾选 'Interface: Blender MCP' 复选框(启用)
  • image
  • image
5. 安装步骤 #3:Claude AI
  1. 打开 Claude AI
  2. 文件 -> 设置 -> 开发者 -> 编辑设置 -> 在文件浏览器中修改 'claude_desktop_config.json' 文件
  3. claude_desktop_config.json(参考下文进行修改)
{
    "mcpServers":
    {
        "Blender":
        {
            "command": "D:\\Anaconda\\envs\\aria\\Scripts\\uvx.exe",
            "args": ["blender-mcp" ]
        }
    }
}
  1. 退出并重新启动 Claude
  • 在文件菜单中选择退出以关闭 Claude
  • 启动 Claude 并确认连接
  • image
限制和安全注意事项
  • Blender 版本变更等情况可能导致无法运行。此外,还可以执行任意 Python 代码,
  • 这可能存在潜在风险。
  • 不使用时,请在 Blender 的 Edit 中停用 blender MCP ql。
  • blender_addon.py 由 Siddharth(https://x.com/sidahuj)编写(感谢)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。