Rhino MCP Server logo

Rhino MCP Server

by always-tinkering

An MCP server implementation for Rhino 3D, allowing AI assistants like Claude to create and manipulate 3D objects. This project is currently under active development.

View on GitHub

Last updated: N/A

What is Rhino MCP Server?

This project implements a Model Context Protocol (MCP) server for Rhino 3D, enabling AI assistants like Claude to interact with Rhino. It allows for the creation and manipulation of 3D objects directly from the AI interface.

How to use Rhino MCP Server?

  1. Set up Claude Desktop and configure the MCP server connection. 2. Run the server using the ./server_launcher.sh script with the desired mode (e.g., combined, standalone, daemon). Available tools can then be used for 3D modeling.

Key features of Rhino MCP Server

  • Allows AI to control Rhino

  • Supports multiple server implementations (combined, socket-based, standalone)

  • Provides tools for creating and manipulating 3D objects

  • Unified logging system

  • Diagnostic tools for troubleshooting

Use cases of Rhino MCP Server

  • Automated 3D model generation

  • AI-assisted design workflows

  • Remote control of Rhino 3D

  • Integration of AI with 3D modeling software

FAQ from Rhino MCP Server

What is MCP?

MCP stands for Model Context Protocol, a protocol for AI to interact with 3D modeling software.

Which server implementation is recommended?

The Combined MCP Server is recommended.

How do I run the server?

Use the ./server_launcher.sh script with the desired mode.

How do I view logs?

Use the ./server_launcher.sh logs command.

What if I encounter connection issues?

Make sure no old servers are running, check the log files, and restart Claude Desktop completely.