ライノ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
- AsecurityFlicenseAqualityConnects 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 -10138
- -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 -46
- -security-license-qualityA Model Context Protocol server that connects Rhino and Grasshopper to Claude AI, enabling prompt-assisted 3D modeling, scene creation, and manipulation through direct AI interaction with the Rhino environment.Last updated -MIT License
- AsecurityAlicenseAqualityConnects Blender to Claude AI through the Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, and manipulation through natural language commands.Last updated -17MIT License