ライノ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 を使用してインストールする(推奨)
pipを使ってインストールする
使用法
ステップ1: Rhino Bridge Serverを起動する
- オープンライノ
- コマンドラインに
EditPythonScript
と入力して、RhinoのPythonエディタを開きます。 src/rhino_plugin/rhino_server.py
からRhinoサーバースクリプトを開きます。- スクリプトを実行します(F5 または実行ボタンをクリックします)
- 出力パネルに「Rhino Bridge が起動しました!」と表示されていることを確認します。
ステップ2: MCPサーバーを起動する
またはカスタム設定で実行します:
ステップ3: Claude DesktopまたはWindsurfに接続する
次の MCP サーバーに接続するように Claude Desktop または Windsurf を構成します。
例: NURBS曲線の作成
Claude に接続すると、次のようなプロンプトを使用して Rhino で NURBS 曲線を作成するように要求できます。
発達
開発環境のセットアップ
テストを実行する
コードスタイル
このプロジェクトでは、リンティングとフォーマットに Ruff を使用します。
プロジェクト構造
ライセンス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
モデル コンテキスト プロトコルを介して Rhino3D を Claude AI に接続し、Rhino の機能を直接制御することで AI 支援の 3D モデリングと設計ワークフローを実現します。
Related MCP Servers
- AsecurityAlicenseAqualityConnects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.Last updated -1711,778PythonMIT License
- -securityFlicense-qualityConnects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling and scene manipulation.Last updated -20
- -securityFlicense-qualityConnects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.Last updated -37
- AsecurityAlicenseAqualityIntegration that connects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling, scene creation, and manipulation.Last updated -104MIT License