Claude+MCP+Blender+3D打印机,轻松实现AI赛博捏泥人

其实我以前自学过3D建模,但由于缺乏美术修养,做出来的模型惨不忍睹。不过,随着AI的发展,我似乎看到了AI帮助建模的曙光。
说到建模,很多人会用blender,这是一款免费跨平台的3D建模套件。不过,我真不太会用。不过最近Blender MCP的出现,AI可以帮我用Blender建模。
之前的文章介绍过MCP(Model Context Protocol),还用MCP连接过Apple notes,在Claude上访问和搜索MacBook里的笔记。
同样的,Blender MCP,就是通过MCP,连接Blender软件,从而实现让AI来建模。
话不多说,直接开整。
环境设置
首先,你需要:
- 下载并安装Blender
- 下载并安装Claude Desktop
- 设置好node环境(见:Node.js — Download Node.js®)
- 安装uv(见:Installation | uv)
然后在Claude Desktop里,在 setting ->Developer界面,你可以点击Edit Config,增加MCP Server

点击Edit Config,增加这个配置。
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
如果你的Blender MCP设置成功,你的Claude Desktop这个位置应该会出现一个锤子图标。

点进去,如果有From server: blender的提示,说明设置成功了。

当然,在Blender那里,也要设置一下。
在最开头的github链接里下载addon.py
,打开Open Blender,然后 Edit > Preferences > Add-ons,右上角下拉箭头,有个install from disk,选中addon.py, 安装成功后你应该就能看到Blender MCP在菜单栏里了。

回到Blender,点击Start MCP Server。(如果没看到下图,可以安装github链接里的指示再弄一遍)

这个时候Claude就能通过MCP调用Blender了。
测试案例
我们先试下直接让Blender生成,给Claude

有的读者看到这里,也许会有点惊叹,看着AI一步一步给鸭子捏身体,捏头,捏翅膀,简直和人做事情的方法一样。
不过,也不得不承认,最后捏出来的鸭子,真不可爱。不过,可以试试改指令,让它用Hyper3D来做一个可爱的小鸭子。

其实Hyper 3D是第三方的AI生成3D模型工具,被集成到了Blender里,其实从前面的Blender界面我们也看到菜单里有一个hyper3d.ai的选项。你也可以去它的官网上试试它的文生模型/图生模型等能力。

继续回到Blender。
桔猫看到AI生成的鸭鸭模型,眼神中透露着满意。

最后一步,我们要把这个模型导出。可以导出stl或者ply格式,这些都是3D打印机能导入的模型文件格式

3D打印
最后一步就是3D打印了。
不同的3D打印机有不同的软件,所以这一步暂时没有MCP server可用,得手动把模型文件传给3D打印机
我把模型文件导入到3D打印机的软件上,然后点击右上角打印。

3D打印机就开始勤勤恳恳的干活了

过了一个多小时,终于打印好了

还挺可爱吧。
最后
MCP+Blender+3D打印机的方案,使得我们在赛博空间也可以做出自己喜欢的玩具,和小时候捏泥人一样好玩,这可谓是赛博捏泥人了。