
Grasshopper MCP サーバー

2025.03.28
0
C#参数化设计AI辅助设计CAD集成开发效率
Grasshopper MCP サーバー是一个用于连接Rhinoceros/Grasshopper参数化设计工具与AI模型的Model Context Protocol (MCP) 服务器实现。它允许AI模型通过自然语言与参数化设计工具进行交互,实现自然语言驱动的参数化设计创建、操作和管理。
View on GitHub
Overview
基本能力
产品定位
Grasshopper MCP サーバー是一个桥梁,连接AI模型(如大语言模型LLM)与参数化设计工具(Rhinoceros/Grasshopper),实现自然语言驱动的设计交互。
核心功能
- 自然语言驱动的参数化设计创建与操作
- Grasshopper定义和组件的管理
- 设计解决方案的执行与结果获取
- AI系统与高级计算设计工具的协同工作
适用场景
- 建筑设计自动化
- 参数化设计流程优化
- AI辅助创意设计
- 设计教育与研究
工具列表
- MCP服务器:实现Model Context Protocol的.NET Core应用程序
- Grasshopper插件:在Grasshopper内部运行,与MCP服务器通信的组件
常见问题解答
- 需要根据使用的Rhinoceros版本选择对应的分支(main分支对应Rhino 7,rhino8-net7分支对应Rhino 8)
- 需要安装对应版本的.NET SDK(.NET 6.0 for Rhino 7,.NET 7.0 for Rhino 8)
使用教程
使用依赖
Rhinoceros 7 (main分支)
- Rhinoceros 7或更高版本
- .NET 6.0 SDK或更高版本
- Visual Studio 2022或带有C#扩展的VS Code
Rhinoceros 8 (rhino8-net7分支)
- Rhinoceros 8
- .NET 7.0 SDK或更高版本
- Visual Studio 2022或带有C#扩展的VS Code
安装教程
详细安装步骤请参考docs目录中的"インストールガイド"(安装指南)
调试方式
开发调试信息请参考docs目录中的"開発者ガイド"(开发者指南)