Grasshopper MCP サーバー

Grasshopper MCP サーバー

site icon
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目录中的"開発者ガイド"(开发者指南)

许可证

该项目遵循 MIT 开源许可条款。