Connect Rhino3D to Claude AI via the Model Context Protocol
Configuration
View docs{
"mcpServers": {
"a01110946-rhinomcp": {
"command": "rhinomcp",
"args": [
"--host",
"127.0.0.1",
"--port",
"5000",
"--rhino-host",
"127.0.0.1",
"--rhino-port",
"8888",
"--debug"
]
}
}
}RhinoMCP connects Rhino3D to Claude AI via the Model Context Protocol (MCP), enabling Claude to directly interact with Rhino3D for AI-assisted modeling, analysis, and design workflows.
You connect Claude to Rhino through the MCP server to perform AI-assisted Rhino operations. Start the Rhino bridge, then launch the MCP server, and finally connect Claude Desktop or Windsurf to the MCP endpoint. Once connected, you can issue natural language instructions that translate into Rhino actions such as creating geometry or running Python scripts inside Rhino and receiving results in turn.
Prerequisites: install Rhinoceros 3D (version 7 or 8), ensure Python 3.10 or higher is available, and use Windows 10 or 11.
1) Prepare a Python-friendly environment for the MCP server.
2) Start the Rhino bridge server from within Rhino.
3) Start the MCP server locally so Claude can connect.
4) Connect Claude Desktop or Windsurf to the MCP endpoint to begin AI-driven Rhino workflows.
Rhino bridge is started by running the Rhino Rhino bridge script inside Rhinoβs Python editor. The MCP server starts from your terminal or shell session and binds to a host/port for Claude to connect.
Start the MCP server with the following command to listen on the default host and port and to enable Rhino connectivity:
--start MCP server with default host/port and Rhino bridge
rhinomcpExample prompt to create a NURBS curve in Rhino once connected:
Create a NURBS curve in Rhino using points at (0,0,0), (5,10,0), (10,0,0), and (15,10,0).Use secure hosts and authenticated connections between Claude and the MCP server. Limit network exposure to trusted clients and consider enabling debugging only in development environments.