
Cline
Desktop · Free · MIT
An AI coding assistant integrated into the IDE. Supports MCP servers for enhanced functionality.
Developer Tools · Image & Video

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.
uvx rhinomcp@latest{
"mcpServers": {
"rhino": {
"command": "uvx",
"args": [
"rhinomcp@latest"
],
"env": {
"RHINO_MCP_HOST": "<RHINO_MCP_HOST>"
}
}
}
}RHINO_MCP_HOSTDescribe 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#.
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
Clients mentioned in this server's README:

microsoft/playwright
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.

yamadashy/repomix
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.

bytedance/UI-TARS-desktop
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).

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

microsoft/playwright-mcp
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.

comet-ml/opik
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.