Grasshopper MCP Server logo

Grasshopper MCP Server

by norioh-japan

This is a Model Context Protocol (MCP) server implementation that enables integration with Rhinoceros/Grasshopper. It allows AI models to interact with parametric design tools using natural language.

View on GitHub

Last updated: N/A

What is Grasshopper MCP Server?

This project implements an MCP server that connects Large Language Models (LLMs) to Rhinoceros and Grasshopper functionalities, enabling natural language interaction for parametric design.

How to use Grasshopper MCP Server?

Refer to the 'Installation Guide' in the docs directory for detailed setup instructions. Choose the appropriate branch (main or rhino8-net7) based on your Rhinoceros version.

Key features of Grasshopper MCP Server

  • Natural language creation and manipulation of parametric designs

  • Management of Grasshopper definitions and components

  • Execution of design solutions and retrieval of results

  • Integration of AI systems with advanced computational design tools

Use cases of Grasshopper MCP Server

  • Automated generation of architectural designs based on natural language prompts

  • Optimization of structural designs using AI-powered analysis

  • Interactive design exploration with real-time feedback from AI models

  • Creation of custom Grasshopper components using LLMs

FAQ from Grasshopper MCP Server

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is a communication protocol that allows different software applications to exchange information about a 3D model. In this case, it allows an LLM to understand and interact with a Rhinoceros/Grasshopper model.

Which version of Rhinoceros is supported?

The main branch supports Rhinoceros 7, while the rhino8-net7 branch supports Rhinoceros 8.

What are the system requirements?

For Rhinoceros 7: Rhinoceros 7 or higher, .NET 6.0 SDK or higher, Visual Studio 2022 or VS Code with C# extension. For Rhinoceros 8: Rhinoceros 8, .NET 7.0 SDK or higher, Visual Studio 2022 or VS Code with C# extension.

Where can I find the installation guide?

The installation guide is located in the 'docs' directory of the repository.

Is this project open source?

Yes, this project is licensed under the MIT License. See the LICENSE file for more details.