Cubism External Edit MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cubism_statusA | 检查与 Cubism Editor 的连接及授权状态。未连接或未授权时会返回具体指引。 |
| cubism_get_model_uidA | 获取当前在 Cubism Editor 中打开的模型 UID |
| cubism_get_current_edit_modeA | 获取 Editor 当前的编辑模式。 返回值: Physics/Modeling/Animation/ModelingMeshEdit/FormAnimation |
| cubism_get_documentsA | 列出 Editor 中当前打开的所有文档(工作区)。 按类型分为 PhysicsDocuments(物理模拟)、ModelingDocuments(模型编辑)、 AnimationDocuments(动画编辑),每种各为一个数组,无对应类型时为空数组。 无需 model_uid 参数,返回的是 Editor 全局打开的文档列表。 |
| cubism_get_documentB | 通过 DocumentUID 获取单个文档的详细信息。 Args: document_uid: 文档 UID(可通过 cubism_get_documents 获取) |
| cubism_get_parameter_valuesA | 获取模型当前的参数值。不指定 ids 则返回全部参数。 这是轻量级读取操作,无需 EditBegin/EditEnd 事务。 Args: model_uid: 模型 UID(可通过 cubism_get_model_uid 获取) ids: 可选,要查询的参数 ID 列表。省略则返回所有参数 |
| cubism_set_parameter_valuesA | 设置模型的参数值。轻量级写入,无需 EditBegin/EditEnd 事务。 参数通过临时缓冲区生效,物理编辑器/动画模型中可能有延迟。 使用 ClearParameterValues 可显式清除临时缓存。 Args: model_uid: 模型 UID parameters: [{Id: 参数ID, Value: 数值}] 数组,例如 [{"Id":"ParamAngleX","Value":0.5}] |
| cubism_clear_parameter_valuesC | 清除发送到模型的临时参数值缓存。与 SetParameterValues 配套使用, 可显式将模型恢复到参数写入前的状态。 Args: model_uid: 模型 UID |
| cubism_get_parametersA | 获取模型参数的详细元信息(类型、范围、默认值、关键点、融合变形、循环等)。 比 cubism_get_parameter_values 多返回参数名称、类型、范围、GroupUID 等结构信息。 Args: model_uid: 模型 UID |
| cubism_get_parameter_groupsB | 获取模型的参数组列表(组 UID 和组名称)。 Args: model_uid: 模型 UID |
| cubism_get_parameter_structureA | 获取模型的完整参数结构树(参数组 + 参数,含 Min/Default/Max/KeyValues) Args: model_uid: 模型 UID(可通过 cubism_get_model_uid 获取) |
| cubism_get_part_structureB | 获取模型的部件结构树(含 ArtMesh/WarpDeformer/RotationDeformer/Part/ArtPath/Glue 类型) Args: model_uid: 模型 UID |
| cubism_get_deformer_structureC | 获取模型的变形器结构树 Args: model_uid: 模型 UID |
| cubism_get_objectB | 获取指定对象的信息(按 Type 返回不同数据结构:ArtMesh/Part/WarpDeformer/RotationDeformer/Glue) Args: model_uid: 模型 UID id: 对象 ID |
| cubism_editA | 执行编辑操作。会自动处理 EditBegin/EditEnd。 Args: action: 编辑 API 名称,如 AddParameter / EditPart / AddWarpDeformer params: 编辑 API 的参数对象(无需 ModelUID,自动填充) |
| cubism_edit_batchA | 批量执行多个编辑操作,在同一个 EditBegin/EditEnd 事务内完成。 Args: actions: [{action, params}] 数组,action 是编辑 API 名称,params 是该 API 的参数对象 |
| cubism_get_selectedB | 获取当前在 Editor 中选中的对象 ID 列表 Args: model_uid: 模型 UID |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/nana7chi/CubismExternalEditMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server