Skip to main content
Glama
taurus-wsk

Subhuti Blender MCP

by taurus-wsk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLENDER_MCP_HOSTNo监听地址(不要改成非回环地址,存在安全风险)127.0.0.1
BLENDER_MCP_PORTNo监听端口(Blender 侧与 MCP Server 侧需一致)9876
BLENDER_MCP_TRANSPORTNo传输模式,默认stdio,可设为http用于开发调试stdio

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
blender_statusA

检查与 Blender 的连接状态,返回 Blender 版本等基本信息。

blender_run_codeA

在 Blender 主线程执行一段 Python 代码(可直接使用 bpy、C、D),返回标准输出。

示例:创建立方体并移动 import bpy bpy.ops.mesh.primitive_cube_add(size=2, location=(1, 0, 0)) print('created:', bpy.context.object.name)

blender_scene_summaryA

返回 Blender 当前场景的对象清单(名称 / 类型 / 可见性)。

blender_object_infoA

查询指定对象的属性:位置、旋转、缩放、网格顶点/面数、材质。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation5/5

四个工具分别对应连接状态、代码执行、场景概览和对象属性查询,职责边界清晰,一个操作只对应一个工具,不会让 Agent 产生选择歧义。

Naming Consistency4/5

所有工具均以 blender_ 前缀和 snake_case 命名,整体风格统一;但 blender_status、blender_scene_summary 是名词式,而 blender_run_code 是动词式,未完全遵循同一 verb_noun 模式,存在轻微不一致。

Tool Count5/5

共 4 个工具,覆盖连接检查、执行、场景概览和对象详情,面向 Blender 交互的职责适中,每个工具都有独立且必要的用途。

Completeness4/5

blender_run_code 作为通用执行入口弥补了大量直接操作工具的缺失,配合场景清单和对象信息可完成核心查询与操作;但缺少渲染、文件保存等更专门的 Blender 工作流工具,存在可绕过的小缺口。

Maintenance

ActivityMaintained
ResponsivenessNo issues