RhinoMCP logo

RhinoMCP

by jingcheng-chen

RhinoMCP connects Rhino to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Rhino. This integration enables prompt assisted 3D modeling in Rhino 3D.

View on GitHub

Last updated: N/A

What is RhinoMCP?

RhinoMCP is an integration that connects Rhino 3D with Claude AI through the Model Context Protocol (MCP). It allows Claude to directly interact with and control Rhino, enabling prompt-assisted 3D modeling.

How to use RhinoMCP?

After installing the Rhino plugin and configuring Claude or Cursor with the provided configuration file, start the MCP server within Rhino by typing mcpstart in the command line. Then, interact with Rhino through Claude or Cursor using the appropriate interfaces and commands.

Key features of RhinoMCP

  • Two-way communication between Claude AI and Rhino

  • Object manipulation (create, modify, delete)

  • Document inspection (get information about the Rhino document)

  • Script execution (Rhino python scripts)

  • Object selection based on filters

Use cases of RhinoMCP

  • Prompt-assisted 3D modeling

  • Automated object creation and modification

  • AI-driven design exploration

  • Interactive 3D environment control

  • Scripted object manipulation using natural language

FAQ from RhinoMCP

What is the Model Context Protocol (MCP)?

MCP is a protocol that enables AI to interact with and control 3D modeling software like Rhino.

What are the prerequisites for installing RhinoMCP?

Rhino 7 or newer, Python 3.10 or newer, and the uv package manager.

How do I install the Rhino plugin?

Go to Tools > Package Manager in Rhino, search for rhinomcp, and click Install.

How do I integrate RhinoMCP with Claude?

Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the provided config file.

How do I start the connection?

In Rhino, type mcpstart in the command line and ensure the MCP server is running in the Rhino terminal.