RhinoAiMCPは、3DモデリングソフトRhinocerosの中にMCP(Model Context Protocol)のサーバーを立ち上げ、Claude DesktopやCodex、GitHub Copilotなどから自然言語でRhinoを操作できるようにするプラグインです。開発元はRhinoPortで、Rhinoのパッケージマネージャー(Yak)とfood4rhinoから配布されています。2026年10月1日に有償のV2が公開され、無料で使えるのはV1.xだけになりました。2026年5月にはMcNeel自身が公式の「Rhino MCP Platform」を公開しており、オープンソースのrhinomcpもあるため、「rhino mcp」で探すと3つの選択肢から選ぶことになります。本記事は、2026年10月19日時点の配布サーバーと公式ドキュメントで確認した範囲で、3系統の違い、Claude Desktop・Claude Code・Codexへの接続手順、Grasshopper対応、安全策を整理します。
まとめ:RhinoAiMCPの現状と選び方の要点
- RhinoAiMCPの現行版は2.0.3(2026年10月6日公開)。V2は買い切りライセンスで、ライセンスはV2.x系列に有効です。無料の1.xも配布が続いています。対応はRhino 7と8です。
- McNeel公式のRhino MCP Platform(MITライセンス・現行0.3.0)は無料で、Grasshopper 1・2用を含め42個のツールを公開しています。Rhino 8.19以降が対象で、Rhino 7とIntel Macには対応していません。Claude Desktop側には拡張機能ファイル(connector.mcpb)を入れ、Rhino側にもRhino-MCP-Platformをインストールします。
- rhinomcp(MITライセンス・現行0.4.1.1)はPythonのMCPサーバーとRhinoプラグインの二層構成で、Claude CodeやCodexには1行のコマンドで登録できます。
- 業務で使うならライセンスが明快な公式版かrhinomcp、Rhino 7を使い続けるならRhinoAiMCPかkeratin、が判断の軸です。
- どれを選んでも、Python・C#・Rhinoコマンドの実行ツールはAIに任意コードの実行を許します。クラウド型AIにつなぐと、ビューポート画像やスクリプトの結果は端末の外に出ます。コード実行ツールを「常に許可」にせず、作業前に別名で保存してください。
RhinoAiMCPの仕組みとV1・V2の違い
Rhinoの中でMCPサーバーを動かす構成
RhinoAiMCPはRhinoのプラグイン(.rhp)として読み込まれます。Rhinoのコマンドラインで RhinoAiMCP コマンドを実行すると、Rhinoのプロセス内でHTTPのMCPサーバーが起動します。food4rhinoの製品ページが示す接続先は http://127.0.0.1:3001/mcp です。Claude Desktopからは、npmパッケージの mcp-remote をローカルのstdioサーバーとして挟み、このURLへ中継します。外部のPythonプロセスは要りませんが、代わりにNode.js(npx)が必要です。
開発元はV1.xを「無料のベータ版」、V2.xを推奨版と位置づけています。V2はMCPサーバーをプラグインに統合した版で、3Dモデリングと2D図面向けのスキル、Grasshopperのネイティブコンポーネントを備え、複数のエージェント(Antigravity、Claude、Copilotなど)から同時に接続できます。製品ページは動作確認したクライアントとしてClaude Desktop、Codex、Antigravity、VS CodeのCopilot、Perplexityを挙げ、良い結果が出るモデルにGPT 6 Astra、Claude Opus 5.5、Claude Sonnet 5.5を、レイヤーや素材の管理程度に向くモデルにKimi K3とGrok 4.7を挙げています。
無料のV1.xと買い切りのV2.x
Yak(配布サーバーの版情報)には、2026年10月19日時点で次の5版が公開されています。1.0.2の説明文には「This version is free」とあり、V2の説明文には「Lifetime license, no subscription. Free 1.x available.」とあります。
| 版 | 公開日(UTC) | 対象Rhino | 配布プラットフォーム | 料金 |
|---|---|---|---|---|
| 1.0.2 | 2026-10-01 | Rhino 8 | Windows | 無料 |
| 2.0.0 | 2026-10-01 | Rhino 8 | Windows | 買い切り |
| 2.0.1 | 2026-10-02 | Rhino 7・8 | Windows | 買い切り |
| 2.0.2 | 2026-10-02 | Rhino 8 | Windows | 買い切り |
| 2.0.3 | 2026-10-06 | Rhino 7・8 | OS指定なし(any) | 買い切り |
V2は、インストール後に RhinoAiMCP コマンドを実行し、購入時に届くライセンスキーを入力すると有効になります。価格は製品ページにも説明文にも書かれておらず、food4rhinoの料金欄は「Free」のままです。購入前に販売元で確かめてください。ライセンスは独自(Proprietary)で、同梱のLICENSE.txtは個人利用と社内業務での利用を認める一方、「商用のSaaSや自動化システムでの利用には別途商用ライセンスが必要」とし、準拠法はスペイン法です。受託設計が許諾範囲に入るかは、利用形態を示して開発元に確認してください。
「Rhino 8のWindows版だけで動く無料ベータ」という2025年時点の説明は、もう当てはまりません。
Rhino MCPの3系統比較:RhinoAiMCP・McNeel公式・rhinomcp
提供元・ライセンス・対応範囲の比較
「rhino mcp」で見つかる実装のうち、Rhinoのパッケージマネージャーから導入できる主要な3つを比べます。版と日付(UTC)はYakのAPIで2026年10月19日に確認しました。
| 項目 | RhinoAiMCP | Rhino MCP Platform | rhinomcp |
|---|---|---|---|
| 提供元 | RhinoPort | McNeel(Rhino開発元) | Jingcheng Chen(個人) |
| ライセンス | 独自(V2は有償) | MIT | MIT |
| 現行版 | 2.0.3(2026-10-06) | 0.3.0(2026-09-29) | 0.4.1.1(2026-09-14) |
| 対象Rhino | 7・8 | 8.19以降(9 BETAも可) | 8.17以降 |
| Mac | 対応 | Apple Siliconのみ | 対応 |
| Rhino側のコマンド | RhinoAiMCP |
MCPStart・MCPConnect |
mcpstart・mcpstop |
| 接続方式 | HTTP(127.0.0.1:3001) | ルーター経由(既定10500番) | stdio+TCP(127.0.0.1:1999) |
| クライアント側の前提 | Node.js(Claude Desktop) | なし(ルーター同梱) | uv(uvx) |
| Grasshopper | V2のみ | GH1・GH2 | 対応 |
| ソース | 非公開 | 公開 | 公開 |
McNeel公式Rhino MCP Platformの機能と動作制約
McNeelのCallum Sykes氏が、2026年5月7日に公式フォーラムのスレッドで公開を告知しました。ソースはGitHubの mcneel/RhinoAI にあり、Yakのパッケージ名は Rhino-MCP-Platform です。公式ドキュメントは、Claude Desktop、Claude Code、GitHub Copilot、OpenAI Codex、Gemini CLI、LM Studioの6種について接続手順を用意しています。
plugin-v0.3.0タグのソースで数えると、公開ツールは42個です。ドキュメントの読み書き(list_objects、get_context、save_doc など)、ビューポート画像の取得(get_viewport_image、既定480×270・最大1280×720)、コード実行(run_python、run_csharp、run_command)、Grasshopper 1用の g1_ 系12個とGrasshopper 2用の g2_ 系12個、という内訳です。
トラブルシューティングのページには「.NET Frameworkは非対応」「Intel Macは非対応」とあり、インストール手順にも「Rhino 8 only!」と書かれています。Rhino 7では使えません。
rhinomcpの接続構成と操作ツール
rhinomcpは、PyPIで配布するPython製のMCPサーバー(Python 3.10以上)と、C#のRhinoプラグインの二層構成です。Rhino側で mcpstart を実行すると127.0.0.1:1999でTCPの待ち受けが始まり、AIクライアントが起動した uvx rhinomcp@latest がそこへつなぎます。1つのプラグインと1つの設定でRhinoとGrasshopperの両方を扱えます。ツールはオブジェクトの作成・変形、ブーリアン、ロフト、スイープなどの個別操作が中心で、ネイティブのRhinoコマンド、RhinoScript(Python)、RhinoCommon(C#)の実行も備えます。
更新は3か所で別々に起きます。uvx rhinomcp@latest はクライアント起動のたびにPyPIの最新版を取りにいきますが、Rhinoプラグインは自動更新設定が有効な場合に起動時に更新され、新版の読み込みには再起動が必要です。AIクライアントも再起動するまで古いツール一覧を持ったままです。
Rhino MCPのライセンス・対応環境別の選定基準
- 業務で使い、社内の承認が必要なら、公式のRhino MCP Platformです。開発元がRhinoと同じで、MITライセンスで、ソースを確認できます。
- Rhino 7を使い続けるなら、公式版とrhinomcpは動きません。RhinoAiMCP(Rhino 7版がある2.0.1と2.0.3)か、Rhino 7向けのオープンソース実装keratin(PyPI 0.1.4・MIT)が候補です。keratinはRhino内のIronPython 2.7スクリプトがlocalhost:9876で待ち受け、Rhinoで
StartKeratinを実行して使います。 - Intel Macなら公式版は外れ、rhinomcpかRhinoAiMCPになります。
- 決まった操作を確実に呼ばせたいならrhinomcpです。操作が個別ツールに分かれているため、スクリプト生成に任せるより結果を追いやすくなります。
- Grasshopperの定義をAIに組ませたいなら、RhinoAiMCPの無料版(1.x)は外れます。
RhinoAiMCPのV2を買う価値があるのは、Rhino 7の環境、2D図面向けのスキル、複数エージェントからの同時接続のどれかが必要な場合です。それ以外なら、まず無料の公式版で試してから判断して遅くありません。
RhinoAiMCPをClaude Desktop・Claude Code・Codexにつなぐ手順
Claude Desktopの設定
food4rhinoに掲載されている手順を、設定ファイルの扱いを安全側に直して示します。設定例の -y は、初回にnpxがパッケージの導入確認で止まらないようにする指定で、food4rhinoの例には無いものを足しています。
- RhinoでPackageManagerを開き、「RhinoAiMCP」を検索してインストールし、Rhinoを再起動する。
- Node.jsをインストールする(
npxを使うため)。 - Claude Desktopで「Settings」→「Developer」→「Edit Config」を選び、
claude_desktop_config.jsonを開く。 - 下の設定を追記して保存する。
- Claude Desktopを、タスクトレイ(メニューバー)の常駐プロセスまで含めて完全に終了する。
- Rhinoで
RhinoAiMCPコマンドを実行してサーバーを起動する。V2の場合は、ここでライセンスキーを入力する。 - Claude Desktopを起動し直す。
{
"mcpServers": {
"rhinoceros3d": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://127.0.0.1:3001/mcp"]
}
}
}
food4rhinoの手順には「ファイルの中身をすべて消してから貼り付ける」とあります。ほかのMCPサーバーを登録済みの場合、その通りにすると既存の登録が消えるので、mcpServers の中に rhinoceros3d のキーだけを追加してください。設定ファイルの場所は、macOSでは ~/Library/Application Support/Claude/claude_desktop_config.json、Windowsでは %APPDATA%\Claude\claude_desktop_config.json です。
Claude Code・Codexの接続設定
Claude Codeでは、同じ中継コマンドをstdioサーバーとして登録できます。
claude mcp add rhinoceros3d -- npx -y mcp-remote http://127.0.0.1:3001/mcp
Codexについて、food4rhinoは「MCPの接続後、プロンプトでサーバー名rhinoceros3dとアドレス http://localhost:3001/mcp を示す」とだけ案内しています。どのクライアントでも、Rhinoで RhinoAiMCP を実行してサーバーを起動してから、AIクライアント側を接続する順番です。
公式Rhino MCP Platform・rhinomcpをClaude・Codexにつなぐ手順
公式Rhino MCP PlatformのClaude Desktop導入手順
公式版はClaude Desktopの設定ファイルを手で書きません。Claude Desktop向けの手順は次の通りです。
- 公式ドキュメントから拡張機能ファイル
connector.mcpbをダウンロードする。 - Claude Desktopで「Settings」→「Extensions」→「Advanced settings」を開き、「Install Extension」で
connector.mcpbを選んでインストールする。 - Rhino 8のPackageManagerで「Rhino-MCP-Platform」をインストールし、Rhinoを再起動する。
Rhinoを開かずに、Claude側からYakのコマンドラインで yak install Rhino-MCP-Platform を実行させる方法も公式に案内されています。更新は yak update Rhino-MCP-Platform です。Rhino 9 BETAを対象にするときは、拡張機能の設定で版の「8」を「9」に変えます。
公式Rhino MCP PlatformのClaude Code・Codex接続設定
Claude CodeとCodexでは、Rhinoで MCPConnect コマンドを実行するのが起点です。Claude Codeの場合は、MCPConnect が表示するプロンプトをClaude Codeの新しいセッションに貼れば登録まで進みます。Codexの場合は、表示されたコマンドと引数を ~/.codex/config.toml に書きます。Codex向けの手順の例は次の形です。
[mcp_servers.rhino]
command = "rhino-mcp-router"
args = ["--default-version", "8"]
Rhino 9 BETAを使うときは --default-version を「9」にし、Claude Codeでは ~/.claude.json の rhino サーバーに "args": ["-v", "9"] を加えます。設定後はCodexを再起動し、セッション内でMCPサーバーの一覧に rhino が出るか確かめてください。
rhinomcpのClaude Code・Codex登録手順
rhinomcpは、Rhinoのパッケージマネージャーで「rhinomcp」をインストールし、uvを入れたうえで、クライアントに登録します。READMEが示すコマンドは次の通りです。
# Claude Code
claude mcp add rhino -- uvx rhinomcp@latest
# Codex
codex mcp add rhino --env RHINO_MCP_HOST=127.0.0.1 -- uvx rhinomcp@latest
Claude Desktopでは、mcpServers に "command": "uvx"、"args": ["rhinomcp@latest"] の項目を足します。登録後、Rhinoで mcpstart を実行すると接続できます。READMEは「RhinoMCPサーバーは同時に1つだけ起動すること」と注意しているので、Claude CodeとCodexの両方に登録した場合は、片方を止めてから使ってください。
接続を確かめる最初の指示と作業例
公式ドキュメントが最初の確認用に示す指示は「Open a fresh Rhino doc and make me a box.」(新しいRhinoのドキュメントを開いて箱を作って)です。Rhino上に箱が現れ、AIが実行内容を返せば接続を確認できます。RhinoAiMCPとrhinomcpでは、先にRhinoと各サーバーを起動しておきます。どの実装でも、日本語で同じ内容を頼めば確認になります。
公式ドキュメントの作業例は3つです。
- レイヤーの振り分け:「このファイルのすべてのオブジェクトを適切なレイヤーに割り当てて」と頼むと、AIがモデルを読んでまとまりを決め、レイヤーごとに分けます。既存データの整理は、形状を作らせるより結果を確かめやすい用途です。
- 画像からのモデル化:写真を貼って「Rhinoでモデル化して」と頼むと、全体の形はつかめますが、公式ドキュメント自身が「正確にはならない」と書いています。下書きの用途にとどめてください。
- Grasshopper定義の作成:「ねじれた塔を生成するGrasshopperのスクリプトを作って」と頼むと、AIがコンポーネントを置いて結線し、キャンバスを求解します。最初のスクリプトは失敗することが多く、AIがキャンバスを確認しながら直していく、と公式ドキュメントは説明しています。
作業を変えるときは新しい会話を始めてください。公式ドキュメントも、どのドキュメントを指しているかをAIが取り違えないように、案件ごとに会話を分けるよう勧めています。
Rhino MCPの接続エラーと「操作したのに見えない」ときの確認項目
- Rhinoを再起動したあとに、サーバーを起動するコマンド(
RhinoAiMCP、MCPStart、mcpstart)を実行し直したか。 - Claude Desktopを常駐プロセスまで終了したか(ウィンドウを閉じただけでは設定が読み直されません)。
- RhinoAiMCPなら
npx、rhinomcpならuvxがターミナルから実行できるか。 - ポートがほかのプロセスとぶつかっていないか。RhinoAiMCPは3001番、rhinomcpは1999番、公式版は10500番を使います。公式版では、10500番がOpenCodeやClaude Codeと競合し、別のポート番号で起動し直して解消したという報告が2026年9月21日にフォーラムへ上がっています。
- RhinoAiMCPのV2でライセンスキーを入力したか(未入力だとV2は動きません)。
- AIが「作成した」と言うのに何も見えないときは、別のRhinoウィンドウを編集していないか、原点から遠くに作られていないか(Zoom Extentsで確認)、非表示のレイヤーに入っていないかを確かめる。公式のトラブルシューティングが挙げる3点です。
Claude Desktop側のログは、Windowsでは %APPDATA%\Claude\logs に出ます。mcp で始まるログファイルに接続エラーの理由が残るので、まずそこを見てください。
Grasshopper MCPの対応状況
Grasshopperの定義をAIに組ませる実装は2026年に揃いましたが、対応の深さは製品ごとに違います。
| 実装 | Grasshopper 1 | Grasshopper 2 | 主な操作 |
|---|---|---|---|
| RhinoAiMCP V2 | 対応 | 記載なし | ネイティブコンポーネント |
| RhinoAiMCP V1.x | 非対応 | 非対応 | なし |
| Rhino MCP Platform | 対応(12ツール) | Rhino 9 BETAで対応 | 配置・結線・スライダー・求解 |
| rhinomcp | 対応 | 記載なし | 検索・配置・結線・スライダー・求解 |
| Cordyceps | 対応 | 記載なし | 7ツールに操作を集約 |
| lamcp | 対応 | 記載なし | キャンバス上でのPython実行 |
公式版のGrasshopper 2用ツール(g2_ 系)は、トラブルシューティングのページに「Rhino 9 WIP/BETAが必要」と書かれています。Rhino 9のBETAは、2026年6月23日からRhino 8のライセンス保有者全員に公開されています。Grasshopper 2を使わせたいときは、AIに「Rhino WIPを使う」と指示してください。
Grasshopper専用の実装も2つあります。Cordyceps(MITライセンス・1.5.0は2026年8月公開)はRhino 8.21以降と.NET 8が必要で、キャンバスにコンポーネントを置くと26929番ポートでHTTPのMCPサーバーが起動します。lamcpはチューリッヒ工科大学のGramazio Kohler Researchが公開するMITライセンスの実装で、キャンバスに置いたブリッジコンポーネントが127.0.0.1:8765で待ち受け、MCPクライアントから送られたPythonを実行します。二層に分けた理由として、READMEはRhino 8のCPythonが3.9に固定され、MCPのSDKが3.10以上を要求することを挙げています。
Claudeに任せる前に決めておく安全策
コード実行ツールの破壊的フラグと承認設定
公式のRhino MCP Platformは、各ツールに読み取り専用か破壊的かのフラグを付けています。plugin-v0.3.0のソースで破壊的(destructive)と宣言されているのは、run_command、run_python、run_csharp、open_doc、save_doc、close_doc、set_layer_material、manage_plugin_commands、g1_clear_canvas、g2_clear_canvas の10個です。同梱のPRIVACY.mdは、run_command、run_python、run_csharp を「Rhinoのプロセス内で任意のコードやコマンドを実行できる」ツールとし、「ユーザーのアカウントがアクセスできるあらゆるファイルに触れうる」と明記しています。
この3つは、Claude Desktopで「常に許可」にしないでください。スクリプトの内容を見てから1回ずつ承認し、内容を判断できる担当者がいなければ業務データに対して使わないことです。Claude Codeで使う場合は、Claude Codeの権限ルールで3つのツールを確認必須(ask)にしておくと承認漏れを防げます。RhinoAiMCPとrhinomcpにもC#やPythonを実行するツールがあり、実装が違っても前提は同じです。
クラウド型AIへの送信範囲とローカルLLMの構成
Claudeなどのクラウド型AIにつなぐと、MCPが返す内容はAIサービス側へ送られます。公式版のPRIVACY.mdには「ジオメトリ、コマンドやスクリプトの出力、ビューポートのスクリーンショットなど、コネクタが返す内容はClaudeクライアントを通じて端末の外に出る」とあります。機密図面を扱う案件では、AIに開かせるファイルを限定し、AIサービスの法人向けプランでデータの扱いを確かめてから使ってください。
図面を社外に出せない案件には、公式版が手順を用意しているLM Studioでのローカル構成があります。公式のLM Studio向け手順は、ツール呼び出しに強いモデルとしてQwen3を挙げ、メモリは最低16GBを見込むこと、Rhinoのツール一覧だけで既定のコンテキスト長を使い切るので上限まで上げることを求めています。接続は、Rhinoの MCPConnect で「mcp.json」タブに表示されるJSONを、~/.lmstudio/mcp.json の既存設定を残したままRhinoサーバーの項目として追加します。LM Studioは再起動なしで変更を読み込むので、新しいチャットでツール使用とRhinoサーバーを有効にしてください。ただし同じページが、ローカルモデルは有償のホスト型モデルより再試行が増え、長いツール呼び出しの連鎖に弱いと認めています。ローカル構成はレイヤー整理など手順の短い作業から始めてください。
RhinoAiMCPの外部公開リスクと接続範囲の制限
RhinoAiMCPに同梱のREADMEは、「ngrokなどのトンネルツールでインターネットに公開すれば、リモートのAIエージェントから接続できる」と案内しています。しかし、このサーバーはC#の実行を受け付けます。認証やアクセス制限を設けずに公開すると、第三者がRhinoのプロセス内でコードを実行するおそれがあり、開発元のドキュメントに接続側の認証方法の説明は見当たりません。rhinomcpのREADMEも、127.0.0.1:1999の通信は認証なしだと明記し、「認証を加えずにループバックの外へ公開しないこと」と警告しています。
公式版のHTTPサーバーは、ローカルからの接続だけを受け付ける設定です。社内の別マシンから使いたいという要望に対し、開発者は2026年9月15日のフォーラム投稿で、ソースを改造して公開するのが当面の最善だと答え、セキュリティに詳しいメンバーに確認すると述べています。どの実装でも社外ネットワークへの公開はせず、リモートで使う必要があるならVPNなどで到達できる範囲を閉じてください。
既知の不具合と作業前の保存
公式フォーラムには、エージェントに操作させたときの実害の報告があります。2026年7月4日には、rhinoscriptsyntax の rs.ObjectLayout(obj) を値の取得のつもりで呼ぶとレイアウト空間のオブジェクトが動いてしまう不具合が報告され、McNeelが RH-96724 として登録しました。7月14日には、run_csharp にクラスと Main を持つ形のスクリプトを渡すと、何も実行されないのに成功が返るという報告があります。
AIの「完了しました」という返答だけで結果を判断しないでください。list_objects やビューポート画像でオブジェクトの数と位置を確かめ、作業内容に応じて寸法・単位・形状も照合します。作業の前には別名で保存し、レイアウト空間を扱う指示では対象の空間をプロンプトで明示してください。設計事務所や製造業の業務フローにこうしたAI操作を組み込む場合は、AIエージェント開発の支援も用意しています。
よくある質問
RhinoAiMCPは無料で使えますか?
V1.x(現行は1.0.2)は無料で、V2.xは買い切りの有償版です。V2の説明文には「Lifetime license, no subscription. Free 1.x available.」とあり、ライセンスはV2.x系列に有効です。Grasshopperのコンポーネントや複数エージェントからの同時接続はV2にしかありません。
Rhino 7でもRhino MCPを使えますか?
使えます。RhinoAiMCPは2.0.1と現行の2.0.3でRhino 7版を配布しています(2.0.2はRhino 8版のみ)。オープンソースでは、Rhino 7向けに作られたkeratin(MITライセンス)があります。McNeel公式のRhino MCP Platformは「Rhino 8 only」、rhinomcpもRhino 8.17以降が対象なので、Rhino 7では使えません。
RhinoAiMCPのGitHubリポジトリはありますか?
RhinoPort製のRhinoAiMCPはソース非公開の独自ライセンスで、配布元はRhinoのパッケージマネージャーとfood4rhinoです。GitHubで似た名前のリポジトリを見つけた場合は、配布元のリンクと作者名を照合して、RhinoPortの製品との関係を確かめてください。ソースを読める実装が必要なら、McNeelの mcneel/RhinoAI か jingcheng-chen/rhinomcp(いずれもMITライセンス)を選んでください。
ChatGPTからRhino MCPを使えますか?
手元のRhinoにつなぐなら、ChatGPTではなくCodexを使ってください。rhinomcpのREADMEは、ChatGPTのアプリ・コネクタはリモートのMCPサーバーにしか接続できず、ローカルのstdioコマンドは登録できないとして、ローカル接続にはCodexを使うよう案内しています。公式版もCodex向けの設定手順を公開しており、RhinoAiMCPも動作確認したクライアントにCodexを挙げています。
MacやRhino 9 BETAでも動きますか?
Apple Silicon搭載のMacなら3系統とも動きます。Intel MacではMcNeel公式版が非対応です。Rhino 9 BETAで使えるのは、公式版で版を「9」に切り替えた場合と、その上で動くGrasshopper 2用ツールです。RhinoAiMCPの配布パッケージはRhino 7・8向けだけで、Rhino 9 BETAでの動作は開発元が明記していません(2026年10月19日時点)。