AIに話しかけるだけで3Dモデリング!ClaudeがBlenderを直接操作してくれる魔法のツール — blender-mcp

ahujasid/blender-mcpPython19.6k

BlenderMCPは、3Dモデリングソフト「Blender」とAIアシスタント「Claude」をつなぐツールです。チャットで「ドラゴンが金貨を守っているダンジョンを作って」と頼むだけで、ClaudeがBlenderを直接操作して3Dシーンを自動作成してくれます。Poly Haven(無料の3D素材ライブラリ)やHyper3D Rodin(AIによる3Dモデル生成サービス)とも連携しており、リアルな質感やAI生成モデルも組み合わせられます。プログラミングの知識がなくても、会話するだけで3Dシーンを構築できるため、3Dモデリング初心者からプロのアーティストまで幅広く活用できます。

🔥 なぜ話題?

AIとクリエイティブツールの連携が急速に進む中、MCP(Model Context Protocol)という新しい仕組みを使って、AIが直接3Dソフトを操作できるという画期的なアプローチが注目を集めています。特に、プログラミング不要で自然言語から3Dシーンを作れる手軽さと、Hunyuan3DやHyper3D Rodinなど最新のAI 3Dモデル生成サービスとの統合が話題です。

💡 こう使える!

例えば、YouTubeの動画サムネイル用に「海辺のビーチシーン」を作りたいとき、Claudeに「Poly Havenの岩や植物モデル、HDRIの空を使ってビーチの雰囲気を作って」と伝えるだけで、Blender上にリアルな海辺シーンが自動で組み上がります。自分で一つずつオブジェクトを配置する手間がなくなります。

ユースケース: AIに言葉で指示するだけで、Blender上に3Dシーンやモデルを自動作成・編集できるツールとして使える。

  • Claudeに自然言語で頼むだけでBlenderの3Dシーンを自動作成
  • Poly HavenやSketchfabから素材を検索・ダウンロードして配置可能
  • Hyper3D RodinやHunyuan3DでAI生成3Dモデルを直接取り込める
  • BlenderのビューポートのスクリーンショットをAIが参照してシーンを理解
  • Claude Desktop・Cursor・VS Codeなど複数のAIクライアントに対応

技術情報

言語

Python

ライセンス

MIT

最終更新

2026-01-23

スター数

19,644

フォーク数

1,893

Issue数

65

技術詳細

アーキテクチャ・仕組み

BlenderMCPは2つのコンポーネントで構成されている:

  1. Blenderアドオン(addon.py: Blender内でソケットサーバーを起動し、外部からのコマンドを受信・実行する
  2. MCPサーバー(server.py: Model Context Protocolを実装したPythonサーバーで、Blenderアドオンと通信する

通信にはTCPソケット上のJSON形式プロトコルを使用。コマンドはtypeparamsを含むJSONオブジェクトとして送信され、レスポンスはstatusresultまたはmessageを含むJSONで返される。

対応環境

  • Blender: 3.0以降
  • Python: 3.10以降
  • パッケージマネージャー: uv(必須)
  • 対応AIクライアント: Claude Desktop、Claude Code(CLI)、Cursor、Visual Studio Code
  • OS: Mac、Windows(それぞれインストール手順あり)
  • リモート接続: 環境変数 BLENDER_HOST / BLENDER_PORT でリモートホスト上のBlenderにも接続可能

主要機能一覧

  • シーン情報の取得: 現在のBlenderシーンの詳細情報を取得
  • オブジェクト操作: 3Dオブジェクトの作成・変更・削除
  • マテリアル制御: マテリアルや色の適用・変更
  • Python コード実行: Blender内で任意のPythonコードを実行(execute_blender_codeツール)
  • ビューポートスクリーンショット: Blenderのビューポートを撮影してAIがシーンを視覚的に理解
  • Poly Haven連携: 無料の3Dモデル・テクスチャ・HDRIをAPI経由でダウンロード・配置
  • Sketchfab連携: 3Dモデルの検索とダウンロード
  • Hyper3D Rodin連携: AIによる3Dモデル生成(無料枠あり、超過時はhyper3d.aiとfal.aiのAPIキーが必要)
  • Hunyuan3D対応: テンセントの3D生成AI

セキュリティ・注意点

  • execute_blender_codeツールは任意のPythonコードをBlender内で実行できるため、本番環境での使用には注意が必要
  • 作業前に必ずBlenderファイルを保存することを推奨
  • MCPサーバーは1インスタンスのみ起動(CursorとClaude Desktopの同時起動は不可)
  • 複雑な操作は小さなステップに分割する必要がある場合がある

テレメトリ(利用データ収集)

  • デフォルトで匿名の利用データを収集(ツール名、成功/失敗、所要時間など)
  • Blenderの設定画面で同意チェックボックスを操作可能
  • 環境変数 DISABLE_TELEMETRY=true で完全無効化が可能
{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": ["blender-mcp"],
            "env": {
                "DISABLE_TELEMETRY": "true"
            }
        }
    }
}

ライセンス・その他

  • Blender公式のツールではなく、サードパーティの統合ツール
  • 作者: Siddharth Ahuja
  • コントリビューション(貢献)を歓迎
  • GitHubスポンサーによる支援が可能
  • 公式ウェブサイトは存在しない(非公式サイトに注意)

インストール・クイックスタート

1. uvパッケージマネージャーをインストール

Mac:

brew install uv

Windows:

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Windowsではパスの追加も必要:

$localBin = "$env:USERPROFILE\.local\bin"
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$userPath;$localBin", "User")

2. Claude Desktopの設定

Claude > Settings > Developer > Edit Config で以下を追加:

{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": ["blender-mcp"]
        }
    }
}

3. Blenderアドオンのインストール

  1. リポジトリから addon.py をダウンロード
  2. Blenderで Edit > Preferences > Add-ons を開く
  3. 「Install...」をクリックして addon.py を選択
  4. 「Interface: Blender MCP」のチェックを入れて有効化

4. 接続開始

Blenderの3Dビューサイドバー(Nキー)で「BlenderMCP」タブを開き、「Connect to Claude」をクリック。

参考になる外部の関連記事

過去のトレンド履歴

関連リポジトリ

PDF・Word・Excel・画像…なんでもMarkdownに一発変換!AI時代の万能ファイル変換ツール — markitdown

microsoft/markitdownPython109.1k

MarkItDownは、PDF、Word、Excel、PowerPoint、画像、音声、HTMLなど、さまざまな形式のファイルをMarkdown(シンプルな書式付きテキスト)に変換するPython製の

LLMアプリのレシピ集!ChatGPTから音声エージェントまで実例満載 — awesome-llm-apps

Shubhamsaboo/awesome-llm-appsPython99.0k

awesome-llm-appsは、ChatGPTやGeminiなどの大規模言語モデル(AIの文章生成技術)を使った実用的なアプリケーションの作り方を集めたレシピ集です。AIエージェント(自動でタスク

写真1枚でリアルタイム顔入れ替え!ワンクリックでディープフェイク映像を生成 — Deep-Live-Cam

hacksider/Deep-Live-CamPython90.5k

Deep-Live-Camは、たった1枚の写真を用意するだけで、ウェブカメラの映像やビデオの中の顔をリアルタイムに別人の顔に入れ替えられるソフトウェアです。「顔を選ぶ→カメラを選ぶ→ライブボタンを押す

使うほど賢くなるAIエージェント — 学習・記憶・自動化を全部入りで月5ドルから運用 — hermes-agent

NousResearch/hermes-agentPython87.5k

Hermes Agentは、Nous Research社が開発した「自己改善するAIエージェント」です。会話するたびに経験からスキルを自動生成し、ユーザーの好みや過去のやり取りを記憶して、使えば使うほ

AIに「このサイトで○○して」と頼むだけ!ブラウザ操作を全自動化するエージェント — browser-use

browser-use/browser-usePython84.1k

browser-useは、AI(人工知能)にウェブブラウザを操作させて、オンラインの作業を自動化できるPython製のツールです。「この求人に応募して」「買い物リストの商品をカートに入れて」といった自