MCP for Blender は、Blender を LLM が操作できる対象に変えます。コミュニティプロジェクトであり Blender Foundation の製品ではなく、リポジトリのタイトル直下にその免責が書かれています。仕組みは単純です。Blender の内側でソケットサーバーを、外側で MCP サーバーを動かすことで、Claude Code、Codex、Cursor、その他の MCP クライアントが、起動中の Blender セッションでオブジェクト作成、マテリアル変更、シーン確認、Python 実行を行えます。
第一者リポジトリ は 2025-03-07 に作成され、ライセンスは MIT。2026-09-20 の GitHub は 29,059 stars、2,669 forks、最終 push は 2026-09-16 でした。プロジェクトは blender-mcp から mcp-for-blender に改名され、PyPI パッケージ名も mcp-for-blender になっています。uvx blender-mcp は依然として動作し、設定変更は不要です。製品サイトは mcp-for-blender.com です。star は関心の高さを示すもので、インストール数ではありません。
ここでは安全面の注意が他のツール以上に重要です。Blender アドオンはモデルから送られた任意の Python を実行できます。そのためプロジェクトは、サーバーを 1 インスタンスだけ動かし、接続はローカル限定として扱うよう求めています。
主な機能
- 双方向ソケット接続:アドオンは Blender 内で待ち受け、MCP サーバーがそれと通信します。エージェントが操作するのは、開いているシーンでありヘッドレスな複製ではありません。
- オブジェクトとマテリアル操作:オブジェクトの作成、変更、削除、マテリアルと色の適用や調整をプロンプトから行えます。
- シーン確認:変更の前に、ファイルに何が入っているかをエージェントが確認できます。盲目的な編集を止めるのはこの工程です。
- Python 実行:実行中のセッションで任意の Blender Python を動かせます。用意されたツールで届かない範囲の逃げ道です。
- アセットとモデル生成:Poly Haven のアセット、Sketchfab のモデル、Poly Pizza のローポリに加え、Hyper3D Rodin と Hunyuan3D による AI 生成メッシュ。
使用シナリオ
- 自然言語でのブロックアウト:シーンを説明し、プリミティブとライトを配置させ、あとから手で詰めます。
- 反復的なシーン整理:数十個のオブジェクトの改名、非表示化、親子付け、マテリアル差し替えをアウトライナで往復せずに済ませます。
- アセットの持ち込み:Poly Haven の HDRI や Sketchfab のモデルを読み込み、シェーダに接続させます。
- パイプラインのスクリプト化:本来なら調べながら書く Blender Python をモデルに書かせて実行させます。
制約:ツールの上限は駆動するモデル次第で、3D 作業に必要な空間判断はテキストモデルがまだ苦手です。プロンプトは狭く、大きな操作の前には保存し、Blender に対して Python を実行できる MCP クライアントが大きな信頼領域だと心得てください。
料金プラン
| プラン | 価格 | 内容 |
|---|---|---|
| MCP for Blender | $0 | GitHub と PyPI で公開される MIT のオープンソース。 |
| Blender | $0 | Blender Foundation から別途ダウンロード。 |
| 利用する LLM | 各社の料金 | Claude、Codex など MCP クライアント側のプランに従います。 |
プロジェクトは CodeRabbit、Vercel の Guillermo Rauch、Kevin Guanche Darias などのスポンサーに支えられています。資金源として公開されているのはスポンサーと「buy me a coffee」だけです。
はじめに
# 1. uv をインストール
brew install uv # macOS。他は公式インストーラ
# 2. MCP クライアントにサーバーを登録
claude mcp add blender uvx mcp-for-blender
# あるいは: codex mcp add blender -- uvx mcp-for-blender
# 3. Blender アドオンを導入
uvx mcp-for-blender install-addon
Blender の Add-ons で Interface: MCP for Blender を有効にし、3D ビューポートで N を押して MCP for Blender タブを開き、Start MCP Server をクリックします。第一者ドキュメントは リポジトリの README と mcp-for-blender.com です。
よくある質問
blender-mcp からの改名で設定変更は必要ですか?
不要です。既存の設定はそのまま動作し、uvx blender-mcp も起動します。新規導入では mcp-for-blender を使ってください。
Claude Desktop と Cursor を同時に接続できますか?
できません。プロジェクトは 1 インスタンスだけ動かすよう明記しています。
Blender 公式のソフトウェアですか?
いいえ。README は Blender 製ではない第三者統合だと明記しています。
代替案
- Hyper3D Rodin:シーン操作ではなく、テキストや画像から 3D メッシュを生成したい場合。
- MCP Framework:既製のものではなく、自分で MCP サーバーを書くための道具箱。
- Blender 本体:このプロジェクトが接続する無料の 3D ソフトウェア。
ヒント
- 編集の前にシーンを確認させてください。シーン確認ツールは、オブジェクト名を推測させないためにあります。
- まず保存してください。Blender に Python を実行できるモデルは、1 回の呼び出しでシーンを壊せます。
- 生成器と組み合わせてください。Rodin や Hunyuan3D にメッシュを作らせ、配置、マテリアル、レンダリング設定をエージェントに任せます。
まとめ
MCP for Blender は、テキストモデルと実際の 3D ソフトウェアをつなぐ実用的な橋です。ソケット、アドオン、小さなツール群によって、エージェントは開いているシーンで作業できます。ブロックアウト、シーン整理、アセットの受け渡しに向いています。ローカルに保ち、1 インスタンスだけ動かし、完成したシーンに触れる前に保存してください。
コメント
まだコメントがありません。最初のコメントを投稿してください!