CAD & engineering / CONNECTION GUIDERhinoceros MCP Servers for Claude Code, Codex & Cursor
A Rhino 8 plugin connects geometry and Grasshopper workflows to an external MCP server.
Integration documentation MCP · Live app
A Rhino 8 plugin connects geometry and Grasshopper workflows to an external MCP server.
Platforms: Windows, macOS
Claude Code · Documented
The maintainer documents Claude Code setup for this connection.
Codex · Documented
The maintainer documents Codex setup for this connection.
Cursor · Documented
The maintainer documents Cursor setup for this connection.
Requirements and limitations
Rhino 8 on Windows or macOS, Python 3.10+, uv and the companion Rhino plugin.
The plugin runs inside Rhino; Grasshopper tools also depend on the active Grasshopper document and components.
MCP · Live & file workflows
A Rhino server combines standalone .3dm file operations with an optional Rhino 8 live bridge.
Platforms: Windows, macOS
Claude Code · MCP compatible
MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.
Codex · MCP compatible
MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.
Cursor · Documented
The maintainer documents Cursor setup for this connection.
Requirements and limitations
Python 3.11+; live control additionally requires Rhino 8 and the companion C# plugin.
Standalone file mode does not require Rhino and does not control its GUI; live mode has separate plugin setup.
script · Live app
Rhino’s native Python scripting interface supports custom modelling automation.
Platforms: Windows, macOS
Claude Code · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Codex · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Cursor · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Requirements and limitations
Rhino with its documented Python scripting environment; use a script or plugin to expose operations externally.
This native scripting route needs a custom agent-facing bridge; no named coding-agent setup is established here.
Compare connections
Compare how each route works, what it can do, and what you need to run it.
| Connection | Workflow and platform | Capabilities | Documented agents | Requirements and limitations |
|---|
RhinoMCP MCP | Live app Windows, macOS | | Claude Code, Codex, Cursor | Rhino 8 on Windows or macOS, Python 3.10+, uv and the companion Rhino plugin.
The plugin runs inside Rhino; Grasshopper tools also depend on the active Grasshopper document and components. |
|---|
Rhino MCP · files & live bridge MCP | Live & file workflows Windows, macOS | | Cursor | Python 3.11+; live control additionally requires Rhino 8 and the companion C# plugin.
Standalone file mode does not require Rhino and does not control its GUI; live mode has separate plugin setup. |
|---|
Rhino Python scripting script | Live app Windows, macOS | | See compatibility | Rhino with its documented Python scripting environment; use a script or plugin to expose operations externally.
This native scripting route needs a custom agent-facing bridge; no named coding-agent setup is established here. |
|---|
How it works
MCP · Live app
Windows, macOS
Capabilities
Create and inspect geometry · Manage viewports · Wire and solve Grasshopper components
Documented agents
Claude Code · Codex · Cursor
Requirements and limitations
Rhino 8 on Windows or macOS, Python 3.10+, uv and the companion Rhino plugin.
The plugin runs inside Rhino; Grasshopper tools also depend on the active Grasshopper document and components.
How it works
MCP · Live & file workflows
Windows, macOS
Capabilities
Create geometry and manage layers · Work with materials and export models
Documented agents
Cursor
Requirements and limitations
Python 3.11+; live control additionally requires Rhino 8 and the companion C# plugin.
Standalone file mode does not require Rhino and does not control its GUI; live mode has separate plugin setup.
How it works
script · Live app
Windows, macOS
Capabilities
Automate Rhino with Python
Documented agents
See compatibility
Requirements and limitations
Rhino with its documented Python scripting environment; use a script or plugin to expose operations externally.
This native scripting route needs a custom agent-facing bridge; no named coding-agent setup is established here.
Questions before setup
Does one integration cover every workflow?
No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.