MCP-Blender について
MCP-BlenderはClaude AIとBlenderをMCPで接続し、3Dモデルを作成するユーザー向けのサーバーです。モデル生成や一時コードの実行に対応しますが、任意のPythonコード実行にはリスクがあります。
主な機能
- 01Claude AIとBlenderの接続
- 02Blenderでのモデル生成
- 03Blenderでの一時コード実行
活用シーン
- 01Claude AIによる3Dモデル生成
- 02パラメトリック設計や関連設計
- 03Blender内でのコード実行
MCP 対応
MCPを介してBlenderとClaude AIを接続します。MCPクライアントからBlenderでのモデル生成や一時コードの実行が可能です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP-Blender
Blender 用 MCP サーバー
- Blender MCP サーバーは、Model Context Protocol を介して Blender と Claude AI に接続します。
- Claude が Blender と直接やり取りして制御することで、
- 迅速かつ自然な 3D モデリングを可能にし、
- Parametric Design、Ralational Design を実現します。 (今後、Blender 以外に CATIA、SoildWorks 用の MCP-Server も予定しています)
1. 機能
- MCP を使用して CAD SW である Blender に接続
- Belnder でモデルを作成
- Blender で一時的なコードを実行
2. 必要事項
- Blender(3.5 以上)
- Claude ai
- Python(3.10 以上)
- UV パッケージ
3. インストール Step #1:UV パッケージ
- UV and UVX
pip install uv
- インストールの確認
uv --version
uvx --version
- インストール先の確認
- 仮想環境にインストールした場合は、可能であればフルパスを指定する方法を推奨します
# 설치 경로 확인
where uvx
- リポジトリをクローンまたはダウンロード
git clone https://github.com/piolla/mcp-blend
cd mcp-blend
4. インストール Step #2:Blender アドオン
- 'blender_addon.py' をダウンロード
- Blender を起動
- Edit -> Preferences -> Add-ons -> Inrell Add-on -> blender_addon.py(ダウンロード先)
- -> 'Interface: Blender MCP' checkbox にチェックを入れる(有効化)
5. インストール Step #3:Claude ai
- Claude ai を開く
- ファイル -> 設定 -> 開発者 -> 設定を編集 -> ファイルエクスプローラーで 'claude_desktop_config.json' ファイルを編集
- claude_desktop_config.json(以下を参考に編集)
{
"mcpServers":
{
"Blender":
{
"command": "D:\\Anaconda\\envs\\aria\\Scripts\\uvx.exe",
"args": ["blender-mcp" ]
}
}
}
- claude を終了して再起動
- claude はファイルメニューから終了します
- claude を起動して接続を確認します
制限事項とセキュリティ上の考慮事項
- Blender のバージョン変更などにより、実行できない場合があります。また、任意の Python コードを実行できるため、
- 潜在的な危険を伴う可能性があります。
- 使用しない場合は、Blender の Edit で blender MCP ql を無効化してください。
- blender_addon.py は Siddharth(https://x.com/sidahuj)さんが作成したコードです(ありがとうございます)
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。