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 uvshell
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.