Rhino + Grasshopper 7 min read

How to install Rhino MCP for Claude, Codex, and other AI assistants

A safe, client-specific installation and verification path for connecting McNeel's Rhino MCP to Claude, Codex, Copilot, Gemini, or a local model—with a clear distinction from Raven.

Author
Stefan Miller · Founder + CEO
Published and updated
Published August 25, 2026 · Updated August 25, 2026
Share:

Direct answer

Answer

Install Rhino MCP from McNeel, connect it to a supported AI assistant using that assistant's official setup path, open Rhino, and run a small read-only test before authorizing geometry, command, script, or Grasshopper actions.

01

Confirm the official integration

Rhino MCP is McNeel's free MCP platform for connecting Rhino and Grasshopper to supported AI assistants. McNeel currently documents setup paths for Claude Desktop, Claude Code, GitHub Copilot, OpenAI Codex, Gemini CLI, and local models.

Confirm that you are using the official McNeel documentation and repository before installing anything. Record your Rhino version, operating system, selected AI client, and the project copy you will use for testing.

  • — McNeel documentation
  • — Supported AI client
  • — Rhino version
  • — Disposable test file

02

Install for the AI client you actually use

Open McNeel's Getting Started path and choose your AI assistant. Follow that client-specific connector or configuration process, then complete the Rhino-side plug-in installation described by McNeel. Restart the applications if the guide requires it.

Do not copy a configuration from an unrelated client: desktop apps, command-line agents, editors, and local models can store MCP settings differently.

03

Verify the connection with a reversible test

Open a blank or copied Rhino file and begin with a small inspection request. Confirm that the assistant can identify the active document and selected objects before allowing it to create geometry or run commands.

Then test one reversible action, inspect the result in Rhino, undo it, and review any log or tool-call record your client exposes. This establishes that the connection, units, selection context, and rollback path work.

  • — Read current document state
  • — Run one bounded action
  • — Inspect geometry and units
  • — Undo successfully

04

Do not confuse Rhino MCP with Raven

Rhino MCP is an MCP connection that lets an external AI assistant work with Rhino and Grasshopper. Raven is a separate Rhino 8 plug-in installed through Rhino's Package Manager and used inside Rhino and Grasshopper. They are different products and should not be described as the same installation path.

Choose the integration that fits the intended client, data boundary, and workflow. If a Prompt references either tool, it should name the exact dependency and tested version.

05

Add project safeguards before real work

For production use, work from versioned project copies, limit each instruction to a named object set, define units and tolerances, and require a preview or verification step before baking, deleting, exporting, or overwriting work.

A successful connection proves that tools can communicate. It does not prove that a generated model operation is correct, coordinated, buildable, or appropriate for the project.

REVIEW BEFORE USE

Known limitations

  • Installation steps and supported clients can change; follow McNeel's current client-specific instructions and review the permissions requested by each connection.
  • AI-generated Rhino geometry, commands, scripts, and Grasshopper definitions require review in a copy of the project before use in production work.

PRIMARY SOURCES

References used for this guide

These guides support Prompt evaluation and do not replace project-specific advice, code interpretation, consultant coordination, or qualified professional review.

Reviewed by archiPrompt Studio · Editorial + product review

Privacy choices

Choose what archiPrompt measures.

Necessary

Authentication, checkout, security, and remembering this choice.

Always on

Marketing tracking and session replay are not in use. You can change this choice at any time from the site footer.