RhinoMCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

RhinoMCP是一个连接Rhino3D和Claude AI的中间件,旨在通过AI增强3D建模和设计流程的效率。

核心功能

  • 基于Socket的Python与Rhino之间的双向通信
  • 实现模型上下文协议(MCP)服务器,用于Claude AI集成
  • 支持NURBS曲线创建(初始测试功能)
  • 在Rhino上下文中执行Python脚本
  • 兼容Claude Desktop和Windsurf作为客户端

适用场景

  • AI辅助3D建模
  • 自动化设计流程
  • 3D模型分析
  • 教育与研究中的3D设计辅助

工具列表

  • Rhino插件:在Rhino的Python编辑器中运行的Socket服务器,提供与Rhino功能的通信接口
  • MCP服务器:实现模型上下文协议,连接Claude AI到Rhino插件

常见问题解答

无明确FAQ部分

使用教程

使用依赖

  • Rhinoceros 3D(版本7或8)
  • Python 3.10或更高版本
  • Windows 10或11

安装教程

使用uv安装(推荐)

```bash

创建并激活虚拟环境

mkdir -p .venv
uv venv .venv
source .venv/Scripts/activate # 在Windows上使用Git Bash

安装包

uv pip install -e .
```

使用pip安装

```bash

创建并激活虚拟环境

python -m venv .venv
.venv\Scripts\activate # 在Windows上

安装包

pip install -e .
```

调试方式

  1. 启动Rhino Bridge服务器
  2. 打开Rhino
  3. 在命令行中输入EditPythonScript打开Rhino的Python编辑器
  4. src/rhino_plugin/rhino_server.py打开Rhino服务器脚本
  5. 运行脚本(F5或点击运行按钮)
  6. 验证输出面板中显示"Rhino Bridge started!"

  7. 启动MCP服务器
    ```bash

激活虚拟环境

source .venv/Scripts/activate # 在Windows上使用Git Bash

启动MCP服务器

rhinomcp
```

或使用自定义设置运行:
bash
rhinomcp --host 127.0.0.1 --port 5000 --rhino-host 127.0.0.1 --rhino-port 8888 --debug

  1. 与Claude Desktop或Windsurf连接
    配置Claude Desktop或Windsurf连接到MCP服务器:
    ws://127.0.0.1:5000

点击访问

搜索工具

MCP Memory: Persistent Memory for AI Conversations 🧠 - MCP服务,MCP服务器,MCP教程

2025-4-29 16:33:04

搜索工具

SiYuan Note MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:33:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索