RhinoMCP is a powerful integration that connects Rhino 3D modeling software to Claude AI using the Model Context Protocol (MCP). This enables seamless interaction between AI and Rhino, allowing for prompt-assisted 3D modeling and automation.
rhinomcp
and click Install
.shell
brew install uv
shell
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Add the following configuration to your setup:
{
"mcpServers": {
"rhino": {
"command": "uvx",
"args": ["rhinomcp"]
}
}
}
Edit the claude_desktop_config.json
file in Claude > Settings > Developer to include the above configuration.
Ensure Cursor is up to date. Create a .cursor
folder in your project root and add an mcp.json
file with the configuration above.
mcpstart
in the command line.Once configured, you will see a hammer icon in Claude, indicating RhinoMCP tools are ready for use.
After setup, a green indicator will appear in Cursor. Use Ctrl+I
to open the chat box and interact with Rhino in Agent mode.
The system uses a JSON-based protocol over TCP sockets:
- Commands: JSON objects with a type
and optional params
.
- Responses: JSON objects with a status
and result
or message
.
get_document_info
function retrieves a maximum of 10 objects, layers, or materials to avoid overwhelming Claude.Contributions are welcome! Feel free to submit a Pull Request.
This is a third-party integration and is not affiliated with McNeel. Created by Jingcheng Chen.