About
A Python/C# implementation that lets Claude and other AI assistants create and manipulate Rhino 3D objects using MCP, enabling seamless integration between AI and CAD workflows.
Capabilities
Overview
Rhino MCP Server bridges the gap between AI assistants and Rhino 3D by exposing a Model Context Protocol (MCP) interface that lets Claude (or any MCP‑compatible client) create, modify, and interrogate 3D geometry directly from natural language. Rather than requiring a developer to write custom scripts or plug‑ins, the server translates high‑level AI commands into Rhino API calls, enabling a truly conversational design workflow.
The core problem this server solves is the friction that normally exists when integrating generative AI into CAD workflows. Designers often need to prototype ideas quickly, and the ability to ask an assistant to “create a box with a filleted edge” or “add a hole at the center of this surface” removes manual steps, reduces context switching, and keeps creative momentum. By exposing Rhino’s full object model through MCP, the server turns a text‑based prompt into an actionable command that Rhino executes in real time.
Key capabilities include:
- Object creation and manipulation – The server implements MCP tools for adding primitives, editing vertices, applying transformations, and performing boolean operations.
- State inspection – Clients can query the current scene for objects, layers, or material properties, allowing AI to reason about existing geometry before making changes.
- Real‑time feedback – Because the server runs inside Rhino, changes are immediately visible in the viewport, giving users instant visual confirmation of AI‑generated actions.
- Extensibility – The architecture separates the MCP logic (Python) from Rhino integration (C#), making it straightforward to add new tools or customize behavior without touching the core protocol stack.
In practice, Rhino MCP Server is invaluable for rapid prototyping, educational environments, and design research. A product designer can let Claude sketch out a concept by describing shapes verbally; an engineer can generate parametric parts from specifications; and students can experiment with geometry without learning Rhino’s command syntax. The server also supports batch workflows, where an AI script can generate a library of parts that are automatically added to a project.
Integration is seamless: after installing the Rhino plugin, developers simply point their MCP‑enabled assistant to the server’s address. The server then manages a socket connection, translating MCP messages into Rhino API calls via the C# plugin. This tight coupling ensures low latency and robust error handling, giving developers confidence that AI commands will execute reliably within the Rhino environment.
Related Servers
n8n
Self‑hosted, code‑first workflow automation platform
FastMCP
TypeScript framework for rapid MCP server development
Activepieces
Open-source AI automation platform for building and deploying extensible workflows
MaxKB
Enterprise‑grade AI agent platform with RAG and workflow orchestration.
Filestash
Web‑based file manager for any storage backend
MCP for Beginners
Learn Model Context Protocol with hands‑on examples
Weekly Views
Server Health
Information
Explore More Servers
Wenyan MCP Server
AI‑powered WeChat article publishing via Markdown
BigQuery MCP Server
Chat with BigQuery via natural language
ArangoDB MCP Server
Graph‑oriented data for AI assistants
MCP Pocket
Fetch and manage your Pocket articles via Claude Desktop
Code Sandbox MCP
Secure Docker-based code execution for AI apps
MCP Server Proj
Coordinate system transformations made simple via MCP protocol