blender-mcp-bridge
This server acts as a bridge between MCP clients (e.g., Claude Desktop) and Blender, allowing AI agents to control and manipulate Blender scenes by translating MCP (JSON-RPC 2.0) commands to Blender's TCP protocol.
Get Scene Info (
blender/get_scene_info): Retrieve the active scene's name, object count, and frame information.List Objects (
blender/list_objects): List all objects in the scene (name, type, location), with optional filtering by type (e.g., MESH, LIGHT, CAMERA).Get Object Details (
blender/get_object): Fetch detailed properties of a specific object, including location, rotation, scale, and materials.Create Objects (
blender/create_object): Create meshes (CUBE, SPHERE, CYLINDER, CONE, PLANE, TORUS, MONKEY), lights, cameras, or empties at a specified location with optional naming.Delete Objects (
blender/delete_object): Remove a specified object from the scene by name.Transform Objects (
blender/transform_object): Modify an object's position, rotation (in radians), and/or scale — supports partial updates.Set Material (
blender/set_material): Apply a Principled BSDF material with a specified RGBA color to any object.Execute Arbitrary Python (
blender/execute_python): Run any Python code directly inside Blender for advanced or custom operations.
Allows interaction with Blender 3D, enabling AI agents to manage scenes, objects, materials, and execute arbitrary Python code in Blender.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@blender-mcp-bridgeList all objects in the scene."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
blender-mcp-bridge
Blender 公式 MCP アドオン(TCP port 9876)と Claude Desktop / Claude Code(stdio MCP)をつなぐブリッジ。
概要
開発動機
2026年6月現在、Blender 公式 MCP アドオン は独自の TCP プロトコル({"type": "execute", "code": "..."})を使っており、標準 MCP(JSON-RPC 2.0)を実装していないようだ。Claude Desktop は標準 MCP でしか動かないため、このブリッジを作成した。
ゴール
標準 MCP クライアント(Claude Desktop / Claude Code / Gemini CLI 等)から Blender を直接操作できるようにする。
何ができるのか
Claude Code などの AI エージェントからの指示で、Blender のシーン操作(オブジェクト作成・変形・マテリアル設定)ができる様になる。
Claude Desktop / Claude Code
│ stdio (MCP JSON-RPC 2.0) ← Claude が話せる形式
▼
blender-mcp-bridge ← このアプリ(変換・転送)
│ TCP socket (port 9876) ← Blender アドオンが受け付ける形式
▼
Blender アドオンRelated MCP server: BlenderMCP
動作環境
前提条件
Python 3.10 以上
Blender 公式 MCP アドオン(Blender 側でインストール・有効化が必要)
対応プラットフォーム
macOS / Windows
クイックスタート
Claude Code から GitHub で直接インストール(推奨)
claude mcp add blender-mcp-bridge \
--env BLENDER_HOST=localhost \
--env BLENDER_PORT=9876 \
-- uvx --from git+https://github.com/otinori/blender-mcp-bridge blender-mcp-bridgeuvx がリポジトリを直接取得して実行するため、clone や pip install は不要。
セットアップスクリプトで登録する場合
# clone してから実行
git clone https://github.com/otinori/blender-mcp-bridge
cd blender-mcp-bridge
python3 scripts/setup.py # MCP ライブラリのインストールと設定ファイルへの登録を一括実行クライアントごとに個別設定する場合:
python3 scripts/setup_claude_desktop.py # Claude Desktop
python3 scripts/setup_claude_code.py # Claude Code (CLI)
python3 scripts/setup_gemini.py # Gemini CLI
python3 scripts/setup_vscode.py # VS Code(Continue / Copilot 等 MCP 対応拡張すべて)
python3 scripts/setup_codex.py # OpenAI Codex CLI※ 手元に環境がないため、、vscode版、codex版は動作確認できていません
主な使い方
Blender MCP アドオンを Blender にインストール・有効化する
Blender を起動する(アドオンが port 9876 でリッスン開始)
Claude Desktop または Claude Code を再起動する
Claude から「Blender のシーン情報を教えて」などと話しかける
接続先(ホスト/ポート)の変更は BLENDER_HOST / BLENDER_PORT 環境変数で行う。デフォルトは localhost:9876。
ツール一覧
ツール名 | 説明 |
| アクティブシーンの名前・オブジェクト数・フレーム情報を返す |
| シーン内オブジェクト一覧( |
| 指定オブジェクトの位置・回転・スケール・マテリアルを返す |
| メッシュ・ライト・カメラ等を作成する |
| 指定オブジェクトを削除する |
| 位置・回転・スケールを変更する(部分更新可) |
| Principled BSDF マテリアルをオブジェクトに設定する |
| 任意の Python コードを Blender 内で実行する |
構成
blender-mcp-bridge/
├── bridge.py # MCP サーバ本体(変換・TCP 転送)
├── scripts/
│ ├── setup.py # 全クライアント一括セットアップ(対話メニュー)
│ ├── setup_claude_desktop.py # Claude Desktop
│ ├── setup_claude_code.py # Claude Code (CLI)
│ ├── setup_gemini.py # Gemini CLI
│ ├── setup_vscode.py # VS Code(MCP 対応拡張すべて)
│ └── setup_codex.py # OpenAI Codex CLI
└── pyproject.toml※ 手元に環境がないため、setup_vscode.pyとsetup_codex.pyの動作確認できていません
ライセンス
Apache License 2.0 — LICENSE を参照。
プログラム開発の実験として、OpenSpecを試験導入しています。
そのため、.claude/skills/openspec-* および .claude/commands/opsx/* は OpenSpecのライセンスに基づきます。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceConnects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.2125,496MIT
- AlicenseBqualityDmaintenanceBlenderMCP enables Claude AI to directly interact with and control Blender for prompt-assisted 3D modeling, scene creation, and manipulation. It supports object and material control, scene inspection, and execution of Python code through natural language commands.17MIT
- AlicenseCqualityAmaintenanceEnables AI-powered control of Blender through natural language, allowing users to create, manipulate, and automate 3D scenes, objects, materials, animations, and more via Claude or other MCP clients.6730MIT
- AlicenseAqualityDmaintenanceConnects Blender to Claude AI and Cursor via MCP, enabling 3D modeling and scene manipulation through natural language.134MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/otinori/blender-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server