MCP.so
Sign In

GH MCP Server

@veoery

Basic information

Category

Other

Last updated

License

MIT

Transports

stdio

Author

veoery

About GH MCP Server

This is a MCP Server that allows LLM to interact with Rhino and Grasshopper directly.

GH MCP Server config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

GH MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is GH_mcp_server?

GH_mcp_server is an MCP server that allows designers to interact with Rhino and Grasshopper directly through LLMs. It enables analysis of .3dm files, 3D modeling, and automatic generation of GHPython code in Grasshopper based on user guidance.

How to use GH_mcp_server?

Install Rhino 7 or 8, RhinoPython, uv, and Claude Desktop. Clone the repository, create a uv virtual environment, and install the package. Configure the MCP server in Claude Desktop’s claude_desktop_config.json pointing to run_server.py. Then start Rhino, run the CodeListener command, and send prompts in Claude Desktop to interact with the tools.

Key features of GH_mcp_server

  • Analyze .3dm files through natural language prompts
  • Perform 3D modeling directly via LLM interactions
  • Automatically generate GHPython code in Grasshopper
  • Integrates with Rhino 7 or 8 and Claude Desktop

Use cases of GH_mcp_server

  • Analyze objects in Rhino .3dm files using conversational prompts
  • Create complex 3D models by describing them in natural language
  • Generate Grasshopper Python scripts automatically from user instructions

Frequently asked questions

1

What software dependencies are required?

Rhino 7 or 8, RhinoPython, uv, and Claude Desktop are required.

2

How do I install and configure GH_mcp_server?

Clone the repo, set up a uv virtual environment, install with `uv pip install -e .`, then add the MCP server configuration to Claude Desktop’s `claude_desktop_config.json`.

3

How do I verify the integration is working?

After restarting Claude Desktop, a hammer icon should appear. Click it to see all attached MCP tools.

4

Is the project stable?

No, the project is under construction. Contributions and issue reports are welcome.

5

Can I use other LLM clients besides Claude Desktop?

The README only mentions Claude Desktop for configuration and usage; no other clients are documented.

Comments

More Other MCP servers