Rhino MCP: плагин для Rhino 8 и подключение к Claude, Codex и Cursor

tanishqbhattad/rhino-mcp· Проверено 12.11.2026· 35на GitHub

Даёт агенту управлять открытым Rhino через плагин или скрипт-мост: строить объёмы, перекрытия и фасады, проверять геометрию, снимать виды и запускать Python, а также разбирать определения Grasshopper.

3 реализации:

Под архитектурное моделирование в Rhino 8: 128 инструментов в трёх профилях, проверка замысла геометрии, планы и разрезы, откат пакетов и восстановление после сбоя; готовый плагин и установщик INSTALL.bat.

Как подключить

Что сделать до подключения

1

Windows и Rhino 8, .NET SDK не нужен

2

Скачать репозиторий, закрыть Rhino и клиент, запустить INSTALL.bat: он ставит плагин, Python-сервер и прописывает найденные клиенты

3

Один раз в Rhino: PlugInManager → Install → %APPDATA%\McNeel\Rhinoceros\8.0\Plug-ins\RhinoAIBridge\RhinoAIBridge.rhp; дальше мост стартует вместе с Rhino

4

Перезапустить клиент и попросить агента: «ping Rhino»

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env RHINO_TOOLS=standard --transport stdio rhino \
  -- uv --directory '<путь к rhino-mcp>/server' run --frozen rhino-architect

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

pingпроверяет связь и версию Rhino
query_sceneищет объекты по типу, слою, имени
create_objectсоздаёт стену, плиту, колонну, проём
derive_floors_from_massрежет объём на перекрытия
create_coreстроит ядро с лифтами и лестницей
place_openings_on_facadeрасставляет окна по фасаду
boolean_operationвыполняет булевы операции
assert_geometryпроверяет размеры и количество объектов
find_unsupportedнаходит висящие объекты
detect_clashesищет пересечения тел
validate_objectsпроверяет геометрию на ошибки
report_areasсчитает площади по слоям и уровням
section_previewпоказывает разрез без следов
create_planделает план этажа
capture_viewportснимает вьюпорт в чат
capture_review_setснимает общий вид, план и фасады
set_pbr_materialназначает PBR-материал
import_dwgимпортирует DWG
trace_pdfобводит PDF-чертёж
execute_scriptвыполняет IronPython в Rhino

Показано 20 из 128.

Что попросить агента

«Создай массу четырёхэтажного офиса на пятне 30×18 м с высоким первым этажом, нарежь перекрытия, добавь ядро с двумя лифтами и лестницей и окна на северном фасаде через каждые 3 м»Rhino MCP вызовет create_object, derive_floors_from_mass, create_core и place_openings_on_facade
«Сделай фасад стеклянным, ядро бетонным и покажи общий вид»Агент назначит материалы через set_pbr_material и снимет вид capture_viewport
«Проверь, нет ли в модели висящих объектов и пересечений»Агент вызовет find_unsupported, detect_clashes и validate_objects
«Посчитай площадь выбранного перекрытия в Rhino»RhinoMCP прочитает выделение get_rhino_selected_objects и посчитает площадь через execute_code
«Разбери определение <путь к .gh> и подскажи, как его упростить»Rhino Grasshopper MCP вызовет suggest_alternatives и predict_performance

Для каких задач

Смоделировать объём здания по словам: этажи, ядро с лифтами, окна на фасаде
Найти висящие объекты, пересечения и ошибки в геометрии
Посчитать площади по слоям и уровням для отчёта
Сделать планы и разрезы и показать виды модели прямо в чате
Обвести PDF-план участка или импортировать DWG и строить поверх
Разобрать определение Grasshopper и предложить, где его упростить

Ограничения

!

Rhino MCP от Tanishq Bhattad работает только на Windows с Rhino 8; режим safe по умолчанию блокирует код и удаление, а execute_python3 требует режим developer и Rhino 8.11+

!

RhinoMCP от REER не обновлялся с апреля 2026 года, у него 30 звёзд; инструменты Grasshopper в нём видны, но пока не работают

!

Rhino Grasshopper MCP — бета 0.1.0 с 18 звёздами, ставится только из исходников

!

Стандартный профиль Rhino MCP прячет около 50 редких инструментов; полный набор включается через RHINO_TOOLS=full

Если не работает

Агент пишет «Cannot connect to Rhino»
Откройте Rhino: мост стартует сам. Если нет, выполните команду AIBridge и проверьте в PlugInManager, что плагин загружен.
Установщик пишет «Rhino is running» или «MCP server is running»
Rhino и клиент держат файлы открытыми. Закройте оба и запустите INSTALL.bat снова.
Нужного инструмента нет в клиенте
Профиль standard прячет около 50 редких инструментов. Вызывайте их через batch или задайте RHINO_TOOLS=full.
execute_python3 недоступен
Вызовите ping и прочитайте script_engines.python3.reason: там сказано, чего не хватает — Rhino 8.11+, CLI rhinocode или режима developer.
RhinoMCP: команда uvx не срабатывает
Укажите в command полный путь к uvx, по умолчанию он лежит в папке .local/bin вашего пользователя.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
Rhino MCP (rhino-architect)Tanishq Bhattad35локальноне нужен12812 октября 2026
RhinoMCPREER, INC.30локальноне нужен75 апреля 2026
Rhino Grasshopper MCPDongwoo Suk18локальноне нужен103 ноября 2026

Частые вопросы

Какой из трёх серверов выбрать?
Для архитектурной модели на Windows с Rhino 8 берите Rhino MCP: у него проверки геометрии, планы, разрезы и откат. RhinoMCP от REER проще и подходит для Rhino 7 и Mac. Rhino Grasshopper MCP нужен, когда вы чистите и разбираете определения Grasshopper.
Что значат режимы safe, standard и developer?
Это значения переменной RHINO_AIBRIDGE_MODE у Rhino MCP. safe блокирует код и разрушающие правки, standard разрешает удаление и булевы операции, developer открывает всё, включая execute_python3.
Можно ли работать с локальной моделью через Ollama?
Да, у Rhino MCP есть свой чат: выполните ollama pull qwen2.5-coder:7b, затем в папке server запустите uv run python chat.py --provider ollama --model qwen2.5-coder:7b. Для небольших моделей задайте RHINO_TOOLS=lean, это 21 инструмент.
Работает ли Rhino MCP на Mac?
Rhino MCP от Tanishq Bhattad требует Windows. RhinoMCP от REER работает и на Mac: uv ставится через brew, сервер добавляется в Cursor через Settings → MCP.
Какой плагин Rhino нужен для MCP?
Rhino MCP ставит плагин RhinoAIBridge.rhp: INSTALL.bat кладёт его в папку плагинов, а в Rhino 8 его один раз подключают через PlugInManager. RhinoMCP от REER плагина не требует, ему хватает скрипта rhino_script.py.
Как подключить Rhino MCP к Codex?
Добавьте в ~/.codex/config.toml раздел mcp_servers.rhino_architect: command = "uv", args с --directory к папке server и run --frozen rhino-architect, startup_timeout_sec = 20, tool_timeout_sec = 120. INSTALL.bat делает это сам, если находит Codex.
Работает ли сервер из России?
Серверы работают на вашем компьютере рядом с Rhino, ключи и зарубежные аккаунты не нужны.

Похожие серверы