Integrations
Enables interactive 3D modeling, analysis, and design workflows in Rhinoceros 3D, including creating NURBS curves and executing Python scripts within Rhino's context.
ライノMCP
RhinoMCP は、モデル コンテキスト プロトコル (MCP) を介して Rhino3D を Claude AI に接続し、Claude が Rhino3D と直接対話して制御し、AI 支援の 3D モデリング、分析、設計ワークフローを実行できるようにします。
プロジェクト概要
この統合は、次の 2 つの主要コンポーネントで構成されます。
- Rhino プラグイン: Rhino の Python エディター内で実行されるソケット サーバー。Rhino の機能への通信インターフェイスを提供します。
- MCP サーバー: Claude AI を Rhino プラグインに接続し、AI 制御の操作を可能にするモデル コンテキスト プロトコルの実装。
特徴
- PythonとRhino間のソケットベースの双方向通信
- Claude AI 統合のためのモデル コンテキスト プロトコル サーバー
- NURBS 曲線作成のサポート (初期テスト機能)
- Rhino のコンテキスト内での Python スクリプトの実行
- Claude DesktopとWindsurfの両方のクライアントと互換性があります
インストール
要件
- Rhinoceros 3D(バージョン7または8)
- Python 3.10以上
- Windows 10または11
uv を使用してインストールする(推奨)
Copy
pipを使ってインストールする
Copy
使用法
ステップ1: Rhino Bridge Serverを起動する
- オープンライノ
- コマンドラインに
EditPythonScript
と入力して、RhinoのPythonエディタを開きます。 src/rhino_plugin/rhino_server.py
からRhinoサーバースクリプトを開きます。- スクリプトを実行します(F5 または実行ボタンをクリックします)
- 出力パネルに「Rhino Bridge が起動しました!」と表示されていることを確認します。
ステップ2: MCPサーバーを起動する
Copy
またはカスタム設定で実行します:
Copy
ステップ3: Claude DesktopまたはWindsurfに接続する
次の MCP サーバーに接続するように Claude Desktop または Windsurf を構成します。
Copy
例: NURBS曲線の作成
Claude に接続すると、次のようなプロンプトを使用して Rhino で NURBS 曲線を作成するように要求できます。
Copy
発達
開発環境のセットアップ
Copy
テストを実行する
Copy
コードスタイル
このプロジェクトでは、リンティングとフォーマットに Ruff を使用します。
Copy
プロジェクト構造
Copy
ライセンス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
This server cannot be installed
モデル コンテキスト プロトコルを介して Rhino3D を Claude AI に接続し、Rhino の機能を直接制御することで AI 支援の 3D モデリングと設計ワークフローを実現します。