Developer Tools · Image & Video

rhino logo

rhino

jingcheng-chen/rhinomcp

RhinoMCP connects Rhino to AI agents through the Model Context Protocol, so assistants like Claude and Cursor can model geometry, read your document, and build Grasshopper definitions for you, just by chatting.

Install

uvx rhinomcp@latest

Client configuration

{
  "mcpServers": {
    "rhino": {
      "command": "uvx",
      "args": [
        "rhinomcp@latest"
      ],
      "env": {
        "RHINO_MCP_HOST": "<RHINO_MCP_HOST>"
      }
    }
  }
}

Environment variables

RHINO_MCP_HOST
GitHub stars
97
Category
Developer Tools, Image & Video
License
MIT
Updated
Oct 6, 2026

Features

  • Describe what you want and the assistant builds it in Rhino.

  • It reads your document and can capture the viewport, so it works from what is actually on screen.

  • It scripts Grasshopper for you: finding components, wiring them, setting sliders, and solving.

  • A single plugin and a single config entry cover both Rhino and Grasshopper.

  • When you need more control, it can run native Rhino commands, RhinoScript-Python, or RhinoCommon C#.

Tools (32)

  • create_object

    Create one or many objects

  • modify_object

    Transform or edit one or many objects

  • delete_object

    Delete an object

  • boolean_union

    Boolean operations

  • loft

    Advanced surface and solid modeling

  • project_curve

    Curve operations

  • analyze_objects

    Measure length, area, volume, bounding boxes, and more

  • select_objects

    Select by filters (name, color, category; AND / OR)

  • get_objects

    Query objects

  • get_object_attributes

    Read and write object attributes

  • create_layer

    Layer management

  • get_document_summary

    Overview of the current document

  • capture_viewport

    Screenshot the viewport for visual feedback

  • run_command

    Run any native Rhino command

  • execute_rhinoscript_python_code

    Execute RhinoScript-Python

  • execute_rhinocommon_csharp_code

    Execute RhinoCommon C#

  • search_rhinoscript_functions

    RhinoScript API docs lookup

  • get_commands

    List available commands

  • undo

    Undo and redo

  • gh_create_document

    Document and canvas inspection

  • gh_search_components

    Search the component library

  • gh_list_component_categories

    Browse installed components

  • gh_get_component_type_info

    Inspect a component type or instance

  • gh_list_components

    List components on the canvas

  • gh_add_component

    Add, update, or delete components

  • gh_layout_components

    Auto-lay-out the canvas

  • gh_clear_canvas

    Clear the canvas

  • gh_connect_components

    Wire or unwire parameters

  • gh_set_parameter_value

    Drive inputs, read outputs

  • gh_run_solution

    Solve or expire the solution

  • gh_build_graph

    Build or mutate a whole graph in one batched call

  • gh_get_graph

    Inspect or clear objects by graph id

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Cline logo

Cline

Desktop · Free · MIT

An AI coding assistant integrated into the IDE. Supports MCP servers for enhanced functionality.

WindowsMacOSLinux
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools