BlenderMCP - Blender モデルコンテキストプロトコル統合
BlenderMCPは、Model Context Protocol(MCP)を介してBlenderをClaude AIに接続し、ClaudeがBlenderを直接操作できるようにします。この統合により、迅速な3Dモデリング、シーン作成、操作が可能になります。
コミュニティに参加する
フィードバックを提供し、インスピレーションを得て、MCP: Discordをベースに構築しましょう
サポーター
トップサポーター:
すべてのサポーター:
リリースノート(1.1.0)
Poly Haven アセットの API 経由でのサポートを追加しました
Hyper3D Rodin を使用した 3D モデルのサポートを追加しました
初めての方は、すぐにインストールに進んでください。既存の方は、以下の点をご確認ください。
最新のaddon.pyファイルをダウンロードし、古いファイルを置き換えてBlenderに追加します。
Claude から MCP サーバーを削除し、再度追加すると、準備完了です。
特徴
双方向通信: ソケットベースのサーバーを介してClaude AIをBlenderに接続します
オブジェクト操作: Blender で 3D オブジェクトを作成、変更、削除する
マテリアルコントロール: マテリアルと色を適用および変更します
シーン検査:現在のBlenderシーンの詳細情報を取得します
コード実行: Claude の Blender で任意の Python コードを実行する
コンポーネント
このシステムは、次の 2 つの主要コンポーネントで構成されています。
Blenderアドオン( :Blender内にソケットサーバーを作成し、コマンドを受信して実行するBlenderアドオン
MCP サーバー ( : モデルコンテキストプロトコルを実装し、Blender アドオンに接続する Python サーバー
インストール
前提条件
Blender 3.0以降
Python 3.10以降
uv パッケージマネージャー:
Macをお使いの場合は、uvをインストールしてください。
Windowsの場合
その後
それ以外の場合、インストール手順はウェブサイトに掲載されています: Install uv
⚠️UVをインストールする前に続行しないでください
デスクトップ統合のクロード
セットアップ手順のビデオを見る(すでにuvがインストールされていることを前提としています)
Claude > 設定 > 開発者 > 構成の編集 > claude_desktop_config.json に移動して、以下を追加します。
カーソル統合
Macユーザーの場合は、「設定」>「MCP」に移動し、次のコードを貼り付けます。
グローバルサーバーとして使用するには、「新しいグローバルMCPサーバーを追加」ボタンを使用して貼り付けます。
プロジェクト固有のサーバーとして使用するには、プロジェクトのルートに
.cursor/mcp.json
を作成し、貼り付けます。
Windows ユーザーの場合は、[設定] > [MCP] > [サーバーの追加] に移動し、次の設定で新しいサーバーを追加します。
⚠️ MCP サーバーのインスタンスを 1 つだけ実行します (Cursor または Claude Desktop のいずれか)。両方実行しないでください。
Blenderアドオンのインストール
このリポジトリから
addon.py
ファイルをダウンロードしますブレンダーを開く
編集 > 設定 > アドオンに移動します
「インストール...」をクリックし、
addon.py
ファイルを選択します。「インターフェース: Blender MCP」の横にあるボックスにチェックを入れてアドオンを有効にします。
使用法
接続の開始
Blenderで、3Dビューサイドバーに移動します(表示されていない場合はNを押します)
「BlenderMCP」タブを見つけます
Poly HavenのAPIからアセットを取得する場合は、Poly Havenのチェックボックスをオンにします(オプション)
「クロードに接続」をクリック
ターミナルでMCPサーバーが実行中であることを確認してください
クロードと一緒に使う
Claude で設定ファイルが設定され、アドオンが Blender で実行されると、Blender MCP のツールが付いたハンマー アイコンが表示されます。
機能
シーンとオブジェクトの情報を取得する
図形の作成、削除、変更
オブジェクトにマテリアルを適用または作成する
Blenderで任意のPythonコードを実行する
Poly Havenから適切なモデル、アセット、HDRIをダウンロード
Hyper3D Rodinによる AI 生成 3D モデル
コマンド例
クロードに依頼できる作業の例をいくつか示します。
「ドラゴンが金の壺を守っているダンジョンのローポリシーンを作成する」デモ
「Poly HavenのHDRI、テクスチャ、岩や植物などのモデルを使用してビーチの雰囲気を作りましょう」デモ
参照画像を提供し、それを基に Blender シーンを作成するデモ
「Hyper3D でガーデンノームの 3D モデルを生成する」
「現在のシーンの情報を取得し、そこからthreejsスケッチを作成する」デモ
「この車を赤くメタリックにしてください」
「球体を作成し、立方体の上に配置します」
「照明をスタジオのようにする」
「カメラをシーンに向け、等角投影にする」
Hyper3D統合
Hyper3Dの無料トライアルキーでは、1日に生成できるモデルの数に制限があります。1日の制限数に達した場合は、翌日のリセットを待つか、hyper3d.aiおよびfal.aiから独自のキーを取得してください。
トラブルシューティング
接続の問題:Blenderアドオンサーバーが起動していること、およびClaudeでMCPサーバーが設定されていることを確認してください。ターミナルでuvxコマンドを実行しないでください。最初のコマンドが通らない場合もありますが、その後は正常に動作するようになります。
タイムアウトエラー: リクエストを簡素化するか、小さなステップに分割してみてください
Poly Haven 統合: Claude の動作が不安定になることがある
電源をオフにして再度オンにしてみましたか? : それでも接続エラーが発生する場合は、ClaudeとBlenderサーバーの両方を再起動してみてください。
技術的な詳細
通信プロトコル
システムは TCP ソケット上でシンプルな JSON ベースのプロトコルを使用します。
コマンドは、
type
とオプションのparams
を持つJSONオブジェクトとして送信されます。レスポンスは
status
とresult
またはmessage
を持つJSONオブジェクトです
制限事項とセキュリティに関する考慮事項
execute_blender_code
ツールは、Blender内で任意のPythonコードを実行できます。これは強力なツールですが、潜在的に危険な可能性があります。本番環境では慎重に使用してください。使用する前に必ず作業内容を保存してください。Poly Havenを使用するには、モデル、テクスチャ、HDRI画像のダウンロードが必要です。使用しない場合は、Blenderのチェックボックスをオフにしてください。
複雑な操作は小さなステップに分割する必要があるかもしれない
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
免責事項
これはサードパーティの統合であり、Blenderによって作成されたものではありません。Siddharthによって作成されました。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
モデル コンテキスト プロトコル (MCP) を介して Blender を Claude AI に接続し、Claude が Blender と直接対話して制御し、AI 支援の 3D モデリング、シーン操作、レンダリングを実行できるようにします。
Related Resources
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
- -securityAlicense-qualityA FreeCAD addon that implements the Model Context Protocol (MCP) to enable communication between FreeCAD and Claude AI through Claude Desktop.Last updated -96MIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.Last updated -
- 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