blender-mcp-bridge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLENDER_HOST | No | Blender host address | localhost |
| BLENDER_PORT | No | Blender port number | 9876 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| blender/get_scene_infoA | アクティブシーンの名前・オブジェクト数・フレーム情報を返す |
| blender/list_objectsB | シーン内オブジェクト一覧(名前・type・位置)を返す |
| blender/get_objectB | 指定オブジェクトの詳細(位置・回転・スケール・マテリアル)を返す |
| blender/create_objectC | メッシュ・ライト・カメラ等を作成する |
| blender/delete_objectB | 指定オブジェクトを削除する |
| blender/transform_objectA | オブジェクトの位置・回転・スケールを変更する(指定したプロパティのみ更新) |
| blender/set_materialB | オブジェクトに Principled BSDF マテリアルを設定する |
| blender/execute_pythonB | 任意の Python コードを Blender 内で実行する(上級者向け) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct operation (create, delete, get, list, transform, material, scene info, Python execution) with no overlap. An agent can easily distinguish them.
All tools follow a consistent verb_object pattern in snake_case (e.g., create_object, get_scene_info). The naming is predictable and uniform.
Eight tools cover essential 3D scene operations without being excessive. The scope is well-focused for basic Blender control via MCP.
Core CRUD (create, read, delete) and common operations (transform, material, scene info) are covered. Missing update for non-transform properties (e.g., rename) or advanced features, but acceptable for a bridge.