恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
一句话让AI建出方块犀牛:RhinoMCP自然语言3D建模实操演示
首页
资讯中心
/
一句话让AI建出方块犀牛:RhinoMCP自然语言3D建模实操演示
一句话让AI建出方块犀牛:RhinoMCP自然语言3D建模实操演示
发布时间:2026/10/15 18:41:36
【免费下载链接】rhinomcpRhinoMCP connects Rhino 3D to AI Agent through the Model Context Protocol (MCP)项目地址https://gitcode.com/gh_mirrors/rh/rhinomcp点击查看免费下载RhinoMCP 是一款让 AI 直接操控 Rhino 3D 和 Grasshopper 的开源项目它通过 Model Context ProtocolMCP把 Claude、Cursor 等 AI 助手接入 Rhino你只需要用一句话描述想要的模型AI 就能在 Rhino 里建出几何体、读场景、改属性。下面用方块犀牛这个经典案例完整走一遍自然语言 3D 建模的实操流程。RhinoMCP 是什么可以把 RhinoMCP 理解成AI 与 Rhino 之间的翻译官整体架构只有三块组成位置作用Python MCP 服务器server/对接 AI 客户端把对话转成建模指令Rhino 插件plugin/在 Rhino 内部监听指令并真正执行建模JSON 协议contracts/定义两层之间的普通话保证通信格式一致AI 客户端 ──MCP──► rhinomcp(Python) ──TCP 127.0.0.1:1999──► Rhino 插件 ──► Rhino Grasshopper安装完成后AI 助手会获得 40 多个建模工具server/src/rhinomcp/tools/ 中每个文件对应一类能力涵盖建盒子、布尔运算、放样挤出、图层管理甚至直接执行 RhinoScript-Python 和 RhinoCommon C# 脚本。⚠️ 环境要求Rhino 8Windows / macOS。三步完成安装从 Rhino 插件到 AI 接入第 1 步安装 Rhino 插件打开 Rhino →Tools → Package Manager搜索rhinomcp点击Install然后重启 Rhino。全程不需要碰命令行。第 2 步在 AI 客户端配置 MCP 连接懒人方式推荐直接用智能体助手Claude Code、Codex、Cursor、Cline 等把这句话丢给它让它自己完成配置请安装 rhinomcp 作为本地 MCP 服务器命名为rhino。手动方式如果你已经装了 uv提供uvx命令一条命令搞定 Claude Code 的配置claude mcp add rhino -- uvx rhinomcpCodex 用户则是codex mcp add rhino --env RHINO_MCP_HOST127.0.0.1 -- uvx rhinomcp也可以手动编辑 MCP 配置文件核心就是一段 JSON{ mcpServers: { rhino: { command: uvx, args: [rhinomcp], env: { RHINO_MCP_HOST: 127.0.0.1 } } } } 小提示同一时间只运行一个 RhinoMCP 服务器避免端口占用冲突。第 3 步在 Rhino 里启动桥接打开 Rhino 文档在命令行输入mcpstart看到RhinoMCP server started on 0.0.0.0:1999就成功了mcpstart启动桥接每次打开 Rhino 执行一次mcpstop停止桥接mcptest测试连通性对应源码 plugin/Commands/MCPTestCommand.cs实操演示一句话造出方块犀牛桥接跑起来后打开 AI 对话窗口输入第一句话Please create a Rhinoceros animal that is composed of cubic blocks. You could colorize the blocks with some cartoon colors.请用立方体方块拼出一只卡通配色的犀牛。AI 会自己调用create_objects、modify_object等工具一块一块把身体、头、角、腿、尾巴拼出来——全程你只需等待。真正的妙处在于多轮对话AI 不只是能画它还能看懂当前场景所以你可以接着提修改意见完整对话记录见 docs/demo_chats/create_rhinoceros_lego_blocks.txtPlease change the head to red color.—— AI 先识别出哪些方块属于头部再统一改成红色Rotate selected object 90 degrees around the Z axis.—— 选中整个犀牛绕 Z 轴旋转 90°。这种创建 读取 修改的双向交互是 RhinoMCP 区别于普通脚本工具的关键AI 会调用get_document_summary、select_objects等工具先看见你的模型再决定怎么动手。进阶玩法让 AI 写脚本批量生成渐变方格不想一个个建模直接让 AI 写代码批量生成。示例提示词完整版本见 docs/demo_chats/create_6x6x6_boxes.txt在 6×6×6 的网格上生成盒子网格从原点 (0,0,0) 开始、格距 10盒子尺寸从 1 渐变到 5颜色从蓝小盒渐变到红大盒请用 RhinoScript Python 实现。AI 会自动调用execute_rhinoscript_python_code工具在 Rhino 里生成一段脚本并执行几秒后你就能得到一整面渐变色方格墙除了 Rhino 建模Grasshopper 也完全支持自然语言操控一句话让 AI 搜组件、放组件、连线、设滑块并求解例如用圆柱做点吸引器图案高度随与吸引点距离变化Grasshopper 相关工具定义见 plugin/Functions/GrasshopperComponents.cs 等文件。常见问题速答Q支持哪些 AI 客户端Claude Code、Codex、Cursor、Cline 等所有支持 MCP 的本地客户端都可以。ChatGPT 目前只连远程 MCP 服务器暂不适合直连本地uvx rhinomcp。Q装完插件后 AI 连不上怎么办按顺序检查① Rhino 是否已打开文档并执行过mcpstart② 是否只运行了一个 rhinomcp 服务③ 用mcptest验证桥接状态。QAI 能跑任意代码安全吗Python 服务器与 Rhino 插件之间走的是本机回环地址127.0.0.1:1999仅限本地使用。官方也提供了环境变量开关如RHINO_MCP_ENABLE_RUN_COMMAND、RHINO_MCP_ENABLE_RHINOSCRIPT可以按需关闭高危工具详见 README 中的 Security 章节。参考路径资料路径项目说明中文README.zh-CN.md实现原理详解docs/IMPLEMENTATION.md演示对话脚本docs/demo_chats/Python 服务器源码server/src/rhinomcp/Rhino 插件源码plugin/Functions/通信协议定义contracts/commands/RhinoMCP 的完整功能清单和工具参考表都可以在仓库根目录的 README.md 中查到。装好之后把建个什么交给一句话把时间留给设计本身吧 赞分享【免费下载链接】rhinomcpRhinoMCP connects Rhino 3D to AI Agent through the Model Context Protocol (MCP)项目地址https://gitcode.com/gh_mirrors/rh/rhinomcp点击查看免费下载相关推荐从安装到应用CMUdict在语音识别项目中的完整实践指南从安装到应用CMUdict在语音识别项目中的完整实践指南 CMUdict卡内基梅隆大学发音词典是语音识别和语音合成领域最重要的资源之一。这个免费的开源词典BlenderGPT完全指南用自然语言轻松操控3D建模的AI助手BlenderGPT完全指南用自然语言轻松操控3D建模的AI助手 BlenderGPT是一款革命性的Blender插件它将OpenAI的GPT 4/GPT人工智能大模型AI 应用交互助手一句话出片不是梦OpenMontage 自然语言制片全流程走一遍一句话出片不是梦OpenMontage 自然语言制片全流程走一遍 把帮我做一条 60 秒的动画解说视频讲讲神经网络是怎么学习的这句话丢给你的 AI 编程人工智能AI Agent音视频媒体生成工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考