基本能力
产品定位
Rhino MCP Server 旨在为Rhino 3D提供一个与AI助手交互的桥梁,使得AI能够直接创建和操作3D对象。
核心功能
- 实现MCP服务器,支持AI助手与Rhino 3D的交互
- 提供多种3D建模工具,如创建球体、盒子、圆柱体等
- 支持场景管理,如获取场景信息、清除场景、创建图层等
- 统一的日志系统,便于问题排查和系统监控
适用场景
- AI辅助3D建模
- 自动化3D对象创建
- 场景管理和对象操作
工具列表
- geometry_tools.create_sphere - 创建指定中心和半径的球体
- geometry_tools.create_box - 创建指定尺寸的盒子
- geometry_tools.create_cylinder - 创建指定参数的圆柱体
- scene_tools.get_scene_info - 获取当前场景信息
- scene_tools.clear_scene - 清除场景中的对象
- scene_tools.create_layer - 在文档中创建新图层
常见问题解答
- 连接问题:确保没有旧服务器在运行,检查日志文件,或完全重启Claude Desktop
- 日志查看:使用
./server_launcher.sh logs
查看日志,./server_launcher.sh errors
查看错误 - 实时监控:使用
./server_launcher.sh monitor
实时监控日志
使用教程
使用依赖
- 安装Claude Desktop
- 在Claude Desktop设置中配置MCP服务器连接
安装教程
- 使用统一的服务器启动器运行服务器实现
bash
./server_launcher.sh [mode]
可用模式: combined
(默认) - 运行组合MCP服务器standalone
- 运行独立MCP服务器daemon
- 运行守护进程MCP服务器socket-proxy
- 运行socket代理direct
- 同时运行守护进程和socket代理logs
- 查看最近日志monitor
- 实时监控日志errors
- 查看最近错误help
- 显示帮助信息
调试方式
- 使用日志管理工具查看和监控日志
```bash
查看日志
./server_launcher.sh logs
实时监控日志
./server_launcher.sh monitor
查看错误
./server_launcher.sh errors
生成错误报告
./log_manager.py report
```