rhinomcp

让 AI 用大白话直接操控 Rhino 建模

RhinoMCP 是一个把 Rhino 3D 建模软件与 AI Agent 连接起来的开源桥接工具,基于 Model Context Protocol(MCP)实现。它解决的核心问题是:Rhino 作为专业三维建模工具,其操作依赖人工在界面中逐步完成,无法直接被大模型调用。RhinoMCP 在 Rhino 端运行一个服务端插件,对外暴露标准 MCP 接口,让 Claude、Cursor 等支持 MCP 的 AI 客户端能够以自然语言指令驱动 Rhino 执行建模、修改、查询等操作。核心能力包括:建立 AI 与 Rhino 之间的通信通道、把建模动作封装成可被 Agent 调用的工具、支持通过对话完成几何创建与场景操作。项目用 Python 编写,结构轻量,适合做 AI 辅助参数化设计、批量建模自动化的原型验证。

开源 free 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1117
维护状态 较活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类自动化工作流
开发团队jingcheng-chen
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型
GitHub 星标★ 1117
30天Star增速
HF 下载量
上线时间2025-03-22 00:00:00
最近更新2026-09-30 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-01
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Rhino 8(Windows 或 macOS),RhinoMCP 仅面向 Rhino 8
  • 需要安装 uv,以使用 uvx 启动 rhinomcp
  • 一个支持 MCP 的 AI 客户端(Codex、Claude Code、Cursor、Cline 等)
  • 同一时间只能运行一个 RhinoMCP 服务

安装与启动步骤

  1. 1安装 Rhino 插件

    在 Rhino 中打开 Tools → Package Manager,搜索 rhinomcp 并点击 Install,然后重启 Rhino。

  2. 2安装 uv 启动器

    uvx 来自 uv,若尚未安装需先装 uv:macOS 用 brew,Windows 用官方脚本。

    brew install uv
  3. 3Windows 安装 uv

    Windows 用户改用 PowerShell 官方安装脚本安装 uv。

    powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
  4. 4给 Codex 添加 MCP

    一条命令把 RhinoMCP 注册为名为 rhino 的本地 MCP 服务,并通过环境变量指定主机。

    codex mcp add rhino --env RHINO_MCP_HOST=127.0.0.1 -- uvx rhinomcp@latest
  5. 5给 Claude Code 添加

    Claude Code 用户用这条命令注册同名 MCP 服务。

    claude mcp add rhino -- uvx rhinomcp@latest
  6. 6或手动改配置

    其他客户端可自行编辑 MCP 配置文件,写入 command 为 uvx、args 为 rhinomcp@latest 的条目。

    {
      "mcpServers": {
        "rhino": {
          "command": "uvx",
          "args": ["rhinomcp@latest"],
          "env": {
            "RHINO_MCP_HOST": "127.0.0.1"
          }
        }
      }
    }
  7. 7在 Rhino 启动桥接

    保持 Rhino 打开,在 Rhino 中运行 mcpstart 启动桥接服务,Grasshopper 也可用同一入口。

    mcpstart
  8. 8用自然语言建模

    桥接运行且客户端连上后,直接聊天让助手建模、查看场景或搭建 Grasshopper 定义。

关键配置

配置项必填说明示例
RHINO_MCP_HOST否指定 RhinoMCP 连接的 Rhino 主机地址127.0.0.1
mcpServers.rhino.command是MCP 服务启动命令,保持为 uvxuvx
mcpServers.rhino.args是传给 uvx 的参数,即包名["rhinomcp@latest"]

如何确认成功

在 AI 客户端中能看到 RhinoMCP 的工具列表,并能在 Rhino 中执行建模指令。

常见问题

Q:ChatGPT 能直接连本地 RhinoMCP 吗?

A:不能,ChatGPT 的 apps/MCP 连接器目前只连远程 MCP 服务,不连本地 stdio 命令;本地请用 Codex,或走远程/隧道端点。

Q:提示找不到 uvx 怎么办?

A:uvx 来自 uv。macOS 执行 brew install uv,Windows 执行 powershell -c "irm https://astral.sh/uv/install.ps1 | iex" 安装后再试。

Q:可以同时开多个客户端吗?

A:不可以,同一时间只运行一个 RhinoMCP 服务,不要同时挂 Codex、Claude、Cursor 等多个。

Q:用 Grasshopper 需要额外配置吗?

A:不需要,只要 Rhino 打开且 mcpstart 在运行,助手可以自己打开或新建 Grasshopper 文档并搭建定义。

注意事项

  • RhinoMCP 仅支持 Rhino 8(Windows 和 macOS)
  • 同一个 MCP 服务一次只运行一个,避免进程冲突
  • 也可让 AI 助手直接把该仓库安装为名为 rhino 的本地 MCP 服务
  • 如需每次客户端启动时清理残留进程,可配置带 killall/taskkill 的自动重启方案

核心亮点

  • 基于 MCP 标准协议,可直接接入 Claude、Cursor 等主流 AI 客户端,无需自建对话层
  • 把 Rhino 建模操作暴露为 Agent 可调用工具,实现自然语言驱动的三维建模
  • Python 实现、代码轻量,便于二次开发和接入自有工作流

不足之处

  • 依赖 Rhino 桌面端运行,无法脱离本机环境做纯云端部署
  • 项目处于早期,工具覆盖的建模指令和稳定性仍待完善

适用场景

  • 用自然语言让 AI 在 Rhino 中快速生成基础几何体与场景布局
  • 参数化设计前期用对话快速试错,减少手动点选操作
  • 把重复性建模任务交给 AI Agent 批量执行,提升出图效率

替代项目

blender-mcp、FreeCAD、Grasshopper

项目介绍

rhinomcp 是自动化工作流领域的开源项目,由 jingcheng-chen 开发,2025 年首次发布。

在全站 13,465 个收录项目中,它的 GitHub 星标数(1,117)位列前 30%,在自动化工作流分类中处于中上游。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-30。开源免费,需自行部署。

它主要面向的使用场景是:用自然语言让AI在Rhino中快速生成基础几何体与场景布局。同类可对比的替代方案包括 blender-mcp、FreeCAD、Grasshopper。

上一篇:agent-messenger

下一篇:没有了!

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 206288 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 263 2026-08-09
EasyCLIProxyAPI 开源

图形界面一键配好 AI 代理,省去手写配置文件

A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···

★ 2517 2026-09-22
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 302 2026-08-10