Rhino 有三条路:McNeel 官方的 RhinoAI、社区的 rhinomcp 包、梓人AI。卡住人最多的是社区那条,而且都卡在同一步:桥接要手动敲命令才启动。
插件在 Rhino 里跑,监听一个本地 TCP 端口。服务进程由 AI 客户端启动,把调用转发过去。能出错的三处:插件没加载、监听没启动、客户端起不了服务。
Rhino 比 SketchUp 有个好处:监听不是自动起的。所以你也能明确地查它起没起。
McNeel 在 github.com/mcneel/rhinoai 以 MIT 协议发布。最快的方式是下载他们的 Rhino3D 连接器,让它替你装插件。兼容客户端包括 Claude Desktop、Claude Code、GitHub Copilot、OpenAI Codex、Gemini CLI 和本地模型。目前在 Rhino 9 分支上开发。
你已经在付上面某个客户端的钱,从这条开始。它是官方的、开源的、跑在你自己电脑上。AI 客户端自备。三条路的对比在 Rhino 主页。
Rhino 里打开工具 → Package Manager,搜 rhinomcp,安装,重启 Rhino。重启不是可选项,不重启插件不注册命令。
这步所有人都漏。Rhino 命令行里敲:
mcpstart
它在 127.0.0.1:1999 上起一个 TCP 监听。你不敲,插件就那么装着,完全没反应,不报错不警告。mcpstop 是关掉。
提示 mcpstart 不是有效命令,说明插件没加载。先去工具 → 选项 → 插件看一眼。
服务靠 uvx 跑。确认在 PATH 里:
uvx --version
找不到就先解决。这条后面会以一个很难认的客户端报错再冒出来。见 spawn uvx ENOENT。
{
"mcpServers": {
"rhino": {
"command": "uvx",
"args": ["rhinomcp@latest"],
"env": {
"RHINO_MCP_HOST": "127.0.0.1"
}
}
}
}
必须是合法 JSON。改完把客户端完全退出再打开,大多数客户端只在启动时读一次配置。
先问一句不改东西的:「这个文档里有几个图层」。答得上来说明整条链路是通的。然后再去干创建几何体的活。
梓人AI 把路线二整套替你做了,按软件逐个做。不用 Package Manager、不用记 mcpstart、不用改 JSON、不用注册 AI 客户端。
社区的 rhinomcp 连 Grasshopper 一起覆盖了:搜运算器、搭画布、连线、调参数、求解。要用自然语言写参数化定义,走那条。
梓人AI 刻意不碰电池,只处理 Rhino 文档里的几何体、图层和块。