MCP for Blender logo

MCP for Blender

開く

MCP for Blender は Model Context Protocol 経由で Blender を任意の LLM につなぎ、プロンプトでモデリングやマテリアル、レンダリングを操作できます。

共有:
代替ツールを見る

MCP for Blender は、Blender を LLM が操作できる対象に変えます。コミュニティプロジェクトであり Blender Foundation の製品ではなく、リポジトリのタイトル直下にその免責が書かれています。仕組みは単純です。Blender の内側でソケットサーバーを、外側で MCP サーバーを動かすことで、Claude CodeCodexCursor、その他の MCP クライアントが、起動中の Blender セッションでオブジェクト作成、マテリアル変更、シーン確認、Python 実行を行えます。

第一者リポジトリ2025-03-07 に作成され、ライセンスは MIT。2026-09-20 の GitHub は 29,059 stars2,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 をクリックします。第一者ドキュメントは リポジトリの READMEmcp-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 ソフトウェア。

ヒント

  1. 編集の前にシーンを確認させてください。シーン確認ツールは、オブジェクト名を推測させないためにあります。
  2. まず保存してください。Blender に Python を実行できるモデルは、1 回の呼び出しでシーンを壊せます。
  3. 生成器と組み合わせてください。Rodin や Hunyuan3D にメッシュを作らせ、配置、マテリアル、レンダリング設定をエージェントに任せます。

まとめ

MCP for Blender は、テキストモデルと実際の 3D ソフトウェアをつなぐ実用的な橋です。ソケット、アドオン、小さなツール群によって、エージェントは開いているシーンで作業できます。ブロックアウト、シーン整理、アセットの受け渡しに向いています。ローカルに保ち、1 インスタンスだけ動かし、完成したシーンに触れる前に保存してください。

コメント

まだコメントがありません。最初のコメントを投稿してください!