見出し画像

ドラッグ&ドロップでBlenderとAIがつながる!公式MCPが来たので従来版と比べてみた

こんにちは!YaroTechです。

「BlenderとAIを連携させたい。でも"Blender MCP"で検索すると、公式っぽいものとコミュニティ版が出てきて、どっちを入れればいいのか分からない…」

そんなふうに感じている方、いませんか?

実はわたしも先週まで「コミュニティ版(ahujasid版)」しか知らなかった人間です。GitHub☆21,000超の事実上の標準として広まっていたあのアドオンですね。ところが2026年4月28日、Anthropicが「Claude for Creative Work」を発表したのと同時に、なんとBlender財団の公式MCPサーバーが登場しました。

この記事では、2つのBlender MCPを「機能・導入難易度・対応バージョン」など10項目で比較し、あなたに合うのはどちらかを判断できるようにまとめました。Claude.aiデスクトップアプリの実際の設定画面スクショ付きで解説していきます。

※見出し画像のプロンプトは一番下におまけで公開中!



実行環境

  • OS: Windows 11 Pro(メインPC)

  • Blender: 5.1.1(2026年4月14日リリース)

  • Claude.aiデスクトップアプリ: 最新版(拡張機能対応)

  • 公式MCP: blender_mcp(Blender Lab)

  • コミュニティ版MCP: ahujasid/blender-mcp v1.5.6


この記事で得られること

  • 公式版とコミュニティ版の違いが10項目の表で一目で分かる

  • 「自分はどっちを入れるべきか」の判断軸が3つの質問で決まる

  • `.mcpb`形式とは何か、なぜターミナル不要なのかが分かる

  • なぜ公式版がBlender 5.1以上を要求するのかの技術的背景が分かる

  • 実際のClaude.aiデスクトップアプリの拡張機能設定画面が見られる


そもそも「Blender MCP」って何?

MCP(Model Context Protocol)は、AnthropicがオープンソースとしてリリースしたAIエージェント用の通信規格です。AIに「外部ツールを操作するための共通言語」を持たせる、というイメージで捉えるとわかりやすいです。

Blender MCPはこのMCPを使って、ClaudeなどのAIから自然言語でBlenderを操作できるようにする仕組みです。「夕焼けのビーチを作って」と話しかけると、AIがBlenderのPython APIを叩いて3Dシーンを組み上げてくれる、そんな未来が現実になっています。

そして今、このBlender MCPには2つの主要な実装があります。

コミュニティ版(ahujasid版): 2025年初頭にSiddharth Ahuja氏が個人プロジェクトとして公開したもの。GitHub☆21,000超の事実上の標準。

公式版(Blender Lab): 2026年4月28日にBlender財団が公式リリース。AnthropicがBlender Development Fundのコーポレートパトロン(年€240,000)に参画したのと同時発表。


10項目で比較してみた

まずは全体像を表で見てみましょう。

$$
\begin{array}{|l|l|l|} \hline
\text{項目} & \text{公式版(Blender Lab)} & \text{コミュニティ版(ahujasid)} \\ \hline
\text{開発元} & \text{Blender財団(公式)} & \text{Siddharth Ahuja氏(個人)} \\ \hline
\text{リリース} & \text{2026/04/28} & \text{2025年初頭(最新v1.5.6)} \\ \hline
\text{対応Blender} & \text{5.1以上} & \text{3.0以上(推奨3.6 LTS)} \\ \hline
\text{ライセンス} & \text{GPLv2+(Blender準拠)} & \text{MIT} \\ \hline
\text{配布形式} & \text{.mcpbバンドル(ドラッグ\&ドロップ)} & \text{uvx + addon.py手動} \\ \hline
\text{設計思想} & \text{検査・解析ファースト} & \text{生成ファースト} \\ \hline
\text{APIドキュメント} & \text{サーバー内にRST形式で同梱} & \text{LLMの事前学習に依存} \\ \hline
\text{Poly Haven連携} & \text{なし} & \text{あり} \\ \hline
\text{Sketchfab連携} & \text{なし} & \text{あり} \\ \hline
\text{Hyper3D Rodin生成} & \text{なし} & \text{あり(Trial APIキー同梱)} \\ \hline
\text{テレメトリ} & \text{なし} & \text{デフォルトON(オプトアウト可)} \\ \hline
\text{インストール難易度} & \text{★★☆☆☆} & \text{★★★★☆} \\ \hline
\end{array}
$$

ぱっと見るだけで「公式とコミュニティ版で全然キャラが違う」ことが伝わると思います。順番に深掘りしていきましょう。


公式版の衝撃ポイント①:.mcpbのドラッグ&ドロップ

公式版の最大の革命は、配布形式が`.mcpb`(MCP Bundle)になったことです。

`.mcpb`はAnthropicが2025年6月に「Desktop Extensions(DXT)」として導入し、2025年11月にMCP公式仕様へ寄贈したオープンなパッケージング規格です。Chrome拡張の`.crx`、VSCode拡張の`.vsix`と同じ思想で、`manifest.json`+サーバー実装+依存ファイルをZIPで1つにまとめてあります。

何が嬉しいかというと、Claude Desktopの設定画面にドラッグ&ドロップするだけでインストール完了です。

これまでBlender MCPを入れようとすると、

  1. `uv`をインストール(PowerShellスクリプト実行)

  2. 環境変数PATHを手動で追加

  3. `claude_desktop_config.json`をテキストエディタで開く

  4. JSON記法で`{"mcpServers": {"blender": {"command": "uvx", "args": ["blender-mcp"]}}}`を手書き

  5. カンマ忘れでJSON構文エラーが出てハマる

…という工程が必要でした。3Dアーティストにとってはこの時点で離脱してしまう難易度です。

公式版はこの全工程を「ファイルをダブルクリック」または「ドラッグ&ドロップ」の1動作に圧縮しました。ターミナル不要、JSON編集不要。これは静かですが、けっこうな革命です。

Blenderへドラッグ&ドロップするとオンラインアクセス許可を求められました。
オンラインアクセスを許可しました!
エクステンション(DXT)をインストールの確認画面が表示されます。
新規エクステンションリポジトリを追加画面でそのまま「作成」を選択
アドオンを有効化してOKを選択すると完了です!
Blender4.5.7LTS版で試したら上記エラーが出ました。Blender5.1以降でないとダメですね。

公式版の衝撃ポイント②:APIドキュメントが同梱されている

もう1つ、公式版を使ってみて「あ、なるほど」と思ったのがこれです。

公式版のサーバーパッケージ内には、Blender Python APIリファレンスとユーザーマニュアルがRST形式(`api/`、`manual/`ディレクトリ)でまるごと同梱されています。LLMは`get_python_api_docs`ツールを使って、その場で正確なドキュメントを引けるようになっています。

これが何を意味するかというと、AIが古いBlender APIを思い出して書いてしまう「ハルシネーション」が激減するということです。

Blenderは5.0で大規模な破壊的API変更がありました。例えばGeometry Nodes Modifierのプロパティアクセスは、

  • 旧: `modifier["identifier"]`

  • 新: `modifier.properties.inputs.identifier.value`

のように完全に変わっています。LLMは事前学習データに古いコードが大量に含まれているため、放っておくと旧APIで書いてエラーになりがちです。公式版は手元にある最新ドキュメントを参照させることで、この問題に正面から対処しています。


なぜBlender 5.1以上が必須なのか?

BlenderMCPの公式サイトの要件にもBlender5.1以降と明記されています。

公式版の弱点としてよく挙げられるのが「Blender 5.1以上必須」という制約です。コミュニティ版が3.0以上で動くのに対して、なぜここまで縛るのでしょうか?

リリースノートを突き合わせると、5.1で導入された複数の機能が公式MCPの設計に直結していることが見えてきます。

Python 3.13へのアップグレード(VFX Platform 2026準拠)

Blender 5.1から内蔵Pythonが3.13になりました。MCPサーバーで使う`mcp` SDK・`anyio`・`pydantic`などの最新版がPython 3.10以上を要求するうえに、AIが生成するコードが新しい構文(match文、新型ジェネリクス等)を前提に書かれることを考えると、Pythonが古いと文法エラーが出やすい。3.13でこのリスクが激減します。

`bpy.app.handler.exit_pre`ハンドラの追加

5.1で追加された新ハンドラで、Blender終了時にPythonコードを安全に実行できます。MCPサーバーのようにバックグラウンドでTCPソケットを開いている場合、終了時にポートを確実に解放する必要があるため、このハンドラがあると実装が一気にクリーンになります。

`bpy.app.cachedir`プロパティの追加

Blenderが使うキャッシュディレクトリを返す新プロパティで、スクリーンショット出力やレンダーサムネイルの一時ファイルを安全に置けます。

Extensions Platformの成熟

Blender 4.2でExtensions Platformが導入され、5.x系で「ドラッグ&ドロップで第三者リポジトリを追加→自動更新通知」のフローが整理されました。公式アドオンがドラッグ&ドロップで配布できるのはこの仕組みあってこそです。

つまり「5.1必須」は単一の理由ではなく、「Python 3.13 + 終了ハンドラ + キャッシュディレクトリ + 5.0以降の安定したAPI + Extensions Platform成熟」を全部前提にした方が保守コストが圧倒的に小さい、というBlender Labの実務判断と読めます。


コミュニティ版の強み:外部サービス連携の豊富さ

ここまで公式版を褒めてきましたが、コミュニティ版にしかない強力な機能もあります。それが外部3Dアセット・生成サービスとの連携です。

外部アセット使えるのは便利ですよね!

コミュニティ版は次のサービスと統合されています。

  • Poly Haven: 無料のHDRI、PBRテクスチャ、3Dモデルをプロンプトでダウンロード

  • Sketchfab: 検索・ダウンロード機能で直接モデルを取り込み

  • Hyper3D Rodin: テキストから高品質3Dモデルを生成(Trial APIキー同梱)

  • Tencent Hunyuan3D: TencentのAIで3D生成

例えば「夕焼けのビーチのシーンを作って」と指示すると、AIがPoly HavenからHDRIと砂浜テクスチャを取得し、Sketchfabからヤシの木モデルを引っ張ってきて、シーンに自動配置する…というエンドツーエンドのワークフローが現実に動きます。

公式版にはこの外部連携が一切ありません。設計思想が「Blender内部の検査・自動化」に振り切っているためです。プロンプト1発で部屋まるごと作る系の派手なワークフローを求めるならコミュニティ版一択になります。

それから対応クライアントの幅も違います。コミュニティ版はClaude DesktopだけでなくCursor、Windsurf、VS Code(Roo Code/Cline)、Claude Code、Ollama経由のローカルLLMにも対応しています。一方、公式版は`.mcpb`対応クライアント(Claude Desktop、Claude Code)が中心です。


自分のClaude.aiで公式版を確認してみた

Claude Desktopのコネクタから「Blender」を検索
インストールを実行
インストールが完了したら「設定」を確認

実際にClaude.aiデスクトップアプリの拡張機能として公式Blender MCPを設定してみました。設定画面を開くと、`blender_mcp`の項目に大量のツールがずらりと並んでいます。

公式BlenderMCPのツールの一覧と権限1
公式BlenderMCPのツールの一覧と権限2

読み取り専用のツールがしっかり用意されています。確認できたのは次のような構成です。

  • `execute_blender_code` / `execute_blender_code_for_cli`(Pythonコード実行)

  • `get_blendfile_summary_*`系(データブロック・欠落ファイル・リンクライブラリ等の要約)

  • `get_object_detail_summary` / `get_objects_summary`(オブジェクト構造)

  • `get_screenshot_of_window_as_image` / `get_screenshot_of_area_as_image`(スクリーンショット)

  • `get_python_api_docs` / `search_api_docs` / `search_manual_docs`(ドキュメント参照)

  • `jump_to_view3d_object_by_name`系(ビューポート操作)

下にスクロールすると、書き込み・削除を伴うツール(`render_thumbnail_to_path`、`render_viewport_to_path`等)が承認必要な扱いで分けられています。Claude側で「ツール呼び出し時の許可ダイアログ」が出る仕組みなので、勝手にレンダリングが走ることはありません。

「読み取り19個 + 書き込み(承認必要)」という分類は、いわゆる**「検査・解析ファースト」設計**を地で行く構成だなと思いました。


あなたはどちらを選ぶべき?

ここまでの内容を踏まえて、判断材料を3つの軸に整理しました。自分の状況に当てはめてみてください。

判断軸①:今使っているBlenderのバージョンは?

  • 5.1以上 → 公式版が圧倒的に導入カンタン(.mcpb 1クリック)

  • 4.x以下 → コミュニティ版しか選択肢がありません

判断軸②:やりたいことは「検査・自動化」ですか?「素材生成・シーン構築」ですか?

  • 検査・自動化(既存シーンのデバッグ、最適化、バッチ処理) → 公式版(APIドキュメント同梱で正確なスクリプト生成)

  • 素材生成・シーン構築(プロンプトから部屋まるごと作る、AI 3D生成を試したい) → コミュニティ版(Poly Haven/Sketchfab/Hyper3D連携)

判断軸③:ターミナル操作ができますか?

  • できない → 公式版(ドラッグ&ドロップ)一択

  • できる → どちらも選べます。両方併用も可能

ちなみに「公式が来たからコミュニティ版はもう終わり」というわけでは全くなくて、Siddharth Ahuja氏は今後もアクティブに開発を続ける宣言をしています。両者は競合というより棲み分けの関係です。


セキュリティ:両方に共通する注意点

最後に、両方に共通する大事な話を書いておきます。

公式版もコミュニティ版も、LLMが生成したPythonコードをサンドボックスなしでBlenderの中で実行します。Blenderはローカルのファイルシステム・ネットワークに自由にアクセスできるため、悪意のあるプロンプトインジェクションが起きると、ファイル削除や外部送信といった「リモートコード実行」と同等の被害が起きる可能性があります。

公式ドキュメントも冒頭で太字で警告を出しています。

"The MCP server will execute LLM generated code in Blender without any guards in place to protect your data from removal or being sent to a remote location."

推奨対策は次の3点です。

  • 仮想マシンや機密情報のないサンドボックス環境で動かす

  • 作業前に必ず`Save As`でバックアップを取る

  • 「ツール呼び出し時の許可ダイアログ」で内容を確認してから承認する

便利さに目がくらんで「全部許可」を選びがちですが、ここはちゃんと立ち止まって判断したいところです。


関連記事

今回の内容に関連する過去記事もぜひご覧ください:


まとめ

2026年4月28日に登場したBlender財団公式MCPサーバーは、`.mcpb`形式によるドラッグ&ドロップインストールと、APIドキュメント同梱によるハルシネーション抑制という2つの「静かな革命」を持ち込みました。

一方、コミュニティ版(ahujasid版)はPoly Haven・Sketchfab・Hyper3D Rodinといった外部サービス連携で、プロンプトから部屋まるごと作るような派手なワークフローが組める強みがあります。

「Blender 5.1以上が使える、検査・自動化が中心」なら公式版、「外部生成AIで素材を作りたい、Blender 3.6 LTSのまま使いたい」ならコミュニティ版、というのが現時点での結論です。

両者は競合というより棲み分けの関係なので、用途に応じて使い分ける、あるいは両方入れて目的別に使うのもアリです。気になった方はまず`.mcpb`の方からドラッグ&ドロップで試してみてください。Blender × AIの世界がぐっと身近になります。


おまけ:見出し画像作成プロンプト

今日の見出し画像のベースはジミー(Gemini)に下記プロンプトで作成してもらいました!

詳細なアニメの美意識の画像を作成してください。表情豊かな瞳、なめらかな網掛けセルの色使い、はっきりした線画を使用します。アニメのシーンに典型的な身ぶりと雰囲気で、心情と登場人物の存在を強調してください。

下記条件のnote見出し画像をサイズは横長で作成してください。サイズは必ず横長で作成してください。

## 🎨 見出し画像案

### デザインコンセプト
- **背景**: 青〜紫のグラデーション(テクノロジー感)に、ネットワーク線と3Dオブジェクト(オレンジ立方体・球体)が浮遊するサイバー空間
- **メインビジュアル**:
  - 中央にクロ助(Claude Desktop擬人化キャラ)が立ち、両手でBlenderの3Dオブジェクト(オレンジ色の立方体)を持っている
    - 20代前半女性、ダークブラウンのウェーブがかったセミロングヘア
    - 丸い細フレームの眼鏡
    - クリーム色のケーブルニットセーター、ブラウンのフレアミディスカート
    - キリッとした表情で「比較しています」のポーズ
  - クロ助の左側に「公式」の看板(Blender財団マーク・落ち着いたブルー)
  - クロ助の右側に「コミュニティ」の看板(GitHub☆マーク・ワイルドなオレンジ)
  - 立方体・球体・トーラスなどの3Dオブジェクトが背景に浮遊
- **テキスト要素**:
  - 上部: 「ドラッグ&ドロップでBlenderとAIがつながる!」(大きく・太字・濃いネイビー)
  - 中央右: 「公式MCP vs コミュニティ版」(中サイズ・ダークオレンジ)
  - 下部: 「10項目で徹底比較」(小サイズ・ダークグレー)
- **装飾**: ネットワーク線、データフロー、キラキラエフェクト

### 作成手順
1. スライドサイズ(1536×1024px)の横長フォーマット
2. 背景に青〜紫のグラデーションを設定
3. ネットワーク線と3Dオブジェクトを背景に散りばめる
4. 中央にクロ助を配置(オレンジ立方体を持って比較ポーズ)
5. 左右に「公式」「コミュニティ」の看板を配置
6. テキストを3段構成で追加
7. 下部中央寄りに「YaroTech」のロゴを12ptで控えめに配置
8. 全体のバランスを確認して完成

※テクノロジー感と「比較・選択」の構図を最優先
※クロ助の参考画像(Gemini_Generated_Image_Claude.png)を添付して人物の一貫性を確保

#YaroTech #Blender #BlenderMCP #ClaudeDesktop #MCP #生成AI #3D制作 #Anthropic #BlenderLab #効率化

いいなと思ったら応援しよう!

YaroTech|生成AIの傾奇者 記事がお役に立てたなら嬉しいです! いただいたチップは、新しいMCPツールの検証や、より深い実践実験の資金として大切に使わせていただきます。 あなたの応援が次の「AI活用の感動」を生み出す原動力になります✨ 一緒に羽ばたき続けましょう!