Skip to content
Tresca

Rhino 3D & Grasshopper MCP servers and AI agent skills

McNeel publishes its own Rhino MCP server, RhinoAI, as a beta plugin for Rhino 8 on Windows and Mac, with a Claude Desktop connector and a chat panel inside Rhino. Community servers add Grasshopper canvas control, architectural massing tools and intent checks, and they all drive a running, licensed Rhino through a local plugin or Grasshopper component. Skills cover RhinoCommon, GhPython and Grasshopper patterns. Most target Rhino 8; one older Grasshopper bridge supports Rhino 7.

  • Includes McNeel's official server (beta).
  • 6 MCP servers and 2 agent skills listed.
McNeel6 servers · 2 skillsChecked 4 Nov 2026

Integrations for Rhino 3D & Grasshopper

Official

MCP serverOfficial · Beta

RhinoAI (Rhino MCP Platform)by Robert McNeel & Associates

McNeel's Rhino plugin that turns a running Rhino and Grasshopper into an MCP server, with a Claude Desktop connector.

RemoteWindows, macOSNeeds a Rhino 3D & Grasshopper licenceCan modify models396· updated 2 days ago

Community and commercial servers

MCP serverCommunity

RhinoMCPby Jingcheng Chen

A PyPI server and Rhino 8 package that let an agent model geometry, read the document and wire Grasshopper canvases.

LocalWindows, macOSNeeds a Rhino 3D & Grasshopper licenceCan modify models1.2k· updated 2 days ago
MCP serverCommunity

AEC Model Bridgeby Sam-AEC

A Python server and Revit 2024–2027 add-in where every model change waits for a plan you approve in a Revit panel.

LocalWindowsNeeds a Rhino 3D & Grasshopper licenceRead-only or read-write (configurable)118· updated 5 days ago
MCP serverCommunity

Rhino MCP (rhino-architect)by tanishqbhattad

An architect-built Rhino 8 server with 128 tools for massing, plans and sections that asserts geometry intent as it models.

LocalWindowsNeeds a Rhino 3D & Grasshopper licenceRead-only or read-write (configurable)34· updated 4 weeks ago
MCP serverCommunity

Cordycepsby Brook Stalley

A Grasshopper component that serves MCP over local HTTP, so an agent can build canvases, bake geometry and render in Rhino.

RemoteWindows, macOSNeeds a Rhino 3D & Grasshopper licenceCan modify models107· updated 2 months ago
MCP serverCommunity

Grasshopper MCP Bridgeby alfredatnycu

An early Grasshopper bridge: a GH_MCP component with a TCP server plus a Python MCP bridge and a component knowledge base.

LocalWindowsNeeds a Rhino 3D & Grasshopper licenceCan modify models103· updated 2 years ago

Agent skills

SkillCommunity

sofistik-rhino-cdb skillby Andreas Niggl

A Claude skill that writes Grasshopper and Rhino C# scripts to read SOFiSTiK .cdb geometry, results and tendons.

Needs a Rhino 3D & Grasshopper licence17· updated 3 weeks ago
SkillCommunity

Computational Design Skillsby Abhinavbwj

A Claude Code plugin of 18 computational-design skills covering Grasshopper patterns, RhinoCommon, the Revit API and Dynamo.

226· updated 8 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to Rhino 3D & Grasshopper

An MCP server or skill can only do what Rhino 3D & Grasshopper lets programs do. Rhino 3D & Grasshopper exposes 3 automation interfaces:

  • RhinoCommon (.NET SDK) (.NET): RhinoCommon is the .NET SDK behind Rhino plugins and Grasshopper components, and it is what every Rhino MCP server here is built on. The usual pattern is a small .rhp plugin or .gha component that opens a local TCP or HTTP port, typically started with a command such as MCPConnect or mcpstart, so an external MCP process can send geometry calls into the running document. Documentation
  • Python in Rhino and Grasshopper (Python): Rhino runs Python scripts against the open document, and McNeel documents Python 3 for Rhino and Grasshopper alongside older IronPython scripts. Several servers expose a "run Python" tool as an escape hatch, which is powerful but runs with your user's permissions. Check which interpreter a server targets; one needs Rhino 8.11 or later in Developer mode for CPython 3. Documentation
  • Grasshopper SDK (.NET): Grasshopper definitions are graphs of components, so agent tools here search the installed component library, place components, wire parameters, set sliders and read solved outputs. Servers such as Cordyceps live inside a Grasshopper component and stop when you remove it from the canvas, while RhinoAI can also convert definitions between Grasshopper 1 and 2. Documentation

What McNeel offers

McNeel's RhinoAI is a Rhino BETA feature with two parts: an in-Rhino chat panel opened with the AI command, which works with Claude and Codex, and the RhinoMCP server started with MCPConnect. Rhino 8 users install it as the Rhino-MCP-Platform package. The code is MIT-licensed on McNeel's GitHub, and McNeel's forum calls the integration a beginning rather than a finished feature.

Checked 4 Nov 2026. Sources: McNeel Forum, "Rhino BETA Feature: RhinoAI", mcneel/RhinoAI on GitHub, RhinoAI documentation

What you can do with Rhino 3D & Grasshopper and AI

  • Model from a sketch or description, creating curves, surfaces and solids with lofts, sweeps and booleans, and organising the result on named layers.
  • Build a Grasshopper definition by placing and wiring components, then adjust sliders and read the solved output back to check it.
  • Generate building massing, floor plates, cores and facade openings, then cut sections and produce gross and net area schedules.
  • Check geometry intent as well as validity, for example that a vault stays within a height limit or that no element floats unsupported.
  • Capture the viewport so the agent can see what it made, then apply materials and render or bake Grasshopper geometry into Rhino.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code, Claude Desktop, Cline, Codex, Cursor, Gemini Antigravity, Gemini CLI, GitHub Copilot, Local models (LM Studio), Ollama, VS Code, VS Code (GitHub Copilot) and claude.ai. Install steps, copied from each project's own documentation, are on each listing's page. Most Rhino 3D & Grasshopper integrations run on your own computer next to Rhino 3D & Grasshopper, so you need Rhino 3D & Grasshopper installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official Rhino MCP server?

Yes. RhinoAI, listed in Rhino's Package Manager as Rhino-MCP-Platform, comes from McNeel's own GitHub organisation and is a beta feature. Run MCPConnect in Rhino to start it, or install the Claude Desktop connector, which can install the plugin for you.

Can Claude control Grasshopper?

Yes. RhinoAI, RhinoMCP and Cordyceps all let Claude place and wire Grasshopper components and set slider values on an open canvas. Grasshopper has to be open inside a running Rhino on the same machine.

Do Rhino MCP servers work on a Mac?

Some do. RhinoAI, RhinoMCP and Cordyceps document macOS as well as Windows. The rhino-architect server and the older Grasshopper MCP Bridge describe Windows setup only.

Which Rhino version do I need?

Rhino 8 for nearly everything listed here; Cordyceps needs 8.21 or later. RhinoAI is also bundled with Rhino BETA. Only the 2025 Grasshopper MCP Bridge states support for Rhino 7.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): mcneel/RhinoAI on GitHub · McNeel Forum, "Rhino BETA Feature: RhinoAI" · RhinoCommon guides (McNeel developer docs) · Python in Rhino guides (McNeel developer docs) · Grasshopper developer guides · Rhino 3D & Grasshopper product page

Rhino 3D & Grasshopper is a trademark of McNeel. Tresca is independent and not affiliated with or endorsed by McNeel.