rhinomcp

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 112 🐛 待处理 20 👀 关注 26
GitHub ↗
GitHub 星标 ★ 1216
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

rhinomcp 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队jingcheng-chen
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
GitHub 星标★ 1216
上线时间2025-03-22 00:00:00
代码更新2026-11-07
仓库体积13.9 MB
本站数据更新2026-11-15
维护状态较活跃
收录时间2026-10-01
浏览次数1

项目介绍

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

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 1216

使用教程

难度:入门 约 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

上一篇:agent-messenger

下一篇:agent-cli

同类项目推荐

windmill 开源

写脚本自动变工作流和内部工具,自托管还快

Code-first platform for workflows, apps and AI agents, on the fastest self-hostable ···

★ 18588 2026-11-07
fury-antidetect-browser 开源

C++层改指纹的反检测浏览器,自带AI接口和团队服务

Free, open-source anti-detect browser. A Chromium 157 fork that spoofs the fingerpri···

★ 166 2026-11-02
dsh-antibrow 开源

给 AI Agent 一个不被识破、身份能长期存活的浏览器

DeepSeek Harness plugin: give your agent a browser with a persistent identity - engi···

★ 13 2026-09-15
noip-renewer 开源

自动续期 No-IP 免费域名,告别手动确认防掉线

Renewing No-IP hosts by browser automation

★ 130 2026-09-18
UserScripts 开源

装个脚本,让常用网站更好用

一些修改自网络的油猴脚本 Some Tampermonkey scripts modified from the internet

★ 2137 2026-08-09
OpenReels 开源

一句话生成多平台短视频,从选题到成片全自动

Open-source AI pipeline that turns any topic into a publish-ready YouTube/Instagram/···

★ 244 2026-08-09
axuse 开源

让 AI 用无障碍树精准操作网页,不再靠截图猜

Accessibility-first browser & computer use for AI agents — one MCP server for every···

★ 804 2026-10-24
BrowserMCP 开源

让 AI 直接操作你已登录的 Chrome,免登录跑自动化

Connect MCP agents to your logged-in Chrome. Persistent JavaScript workspace, browse···

★ 170 2026-10-22
openchrome 开源

让 AI 直接操控你已登录的真实 Chrome

Open-source browser automation MCP server. Control your real Chrome from any AI agen···

★ 238 2026-09-18