rhinomcp

rhinomcp

MCP.Pizza Chef: jingcheng-chen

Describe what you want in plain language and the assistant builds it in the Rhino 8 document you have open: points, curves, boxes, lofts, sweeps, boolean cuts, layers, and colours. It can read the model back, take a snapshot of the viewport to check its own work, and measure lengths, areas, and volumes. It also assembles Grasshopper definitions by finding components, placing them, wiring them together, and running the solution. Install the plugin from Rhino's Package Manager, add one settings entry, and you are going. Nothing to pay for.

Coding
Images/Design

Use This MCP server To

Model a shape in Rhino by describing it in words Ask what objects sit on a layer in my open file Have the assistant look at the viewport and check its own work Build a Grasshopper definition without dragging components myself Measure the area or volume of something I already modelled Rename, recolour, or reorganise objects across layers in bulk

README

RhinoMCP Logo

RhinoMCP

Control Rhino 3D and Grasshopper with AI, in plain language.

RhinoMCP connects Rhino to AI agents through the Model Context Protocol, so assistants like Claude and Cursor can model geometry, read your document, and build Grasshopper definitions for you, just by chatting.

PyPI Rhino 8 Python 3.10+ MCP License: MIT

Quick start · What it can do · Usage · Examples · Tool reference

English · 简体中文


Highlights

  • Describe what you want and the assistant builds it in Rhino.
  • It reads your document and can capture the viewport, so it works from what is actually on screen.
  • It scripts Grasshopper for you: finding components, wiring them, setting sliders, and solving.
  • A single plugin and a single config entry cover both Rhino and Grasshopper.
  • When you need more control, it can run native Rhino commands, RhinoScript-Python, or RhinoCommon C#.

Note

RhinoMCP targets Rhino 8 on Windows and macOS.

Demos

rhinomcp FAQ

Which version of Rhino do I need?
Rhino 8, on Windows or macOS. Older versions are not supported.
Do I need to pay for a key?
No. It talks to the copy of Rhino already running on your computer, so there is nothing extra to buy.
Can I use this to build a Grasshopper definition?
Yes. It can search the component library, place and connect components, drive sliders, and run the solution, then report any warnings.
Which assistants work with it?
Claude, Claude Code, Cursor, Cline, and Codex. ChatGPT cannot connect directly, because it only reaches hosted servers rather than ones on your machine.
How hard is setup?
Install the plugin from Rhino's Package Manager, then add a single entry to your assistant's settings. Some assistants will do that second step for you if you ask.
Can I run it with two assistants at once?
No. The makers warn that only one connection should be running at a time.