3D-MCP

by team-plask
Verified

updateChannels

Update multiple Channels in a single operation

Input Schema

NameRequiredDescriptionDefault
itemsYesArray of Channels to update with their IDs

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "items": { "description": "Array of Channels to update with their IDs", "items": { "additionalProperties": false, "properties": { "clipId": { "description": "ID of the parent animation clip", "type": "string" }, "defaultValue": { "description": "Default value when no keyframes present" }, "enabled": { "default": true, "description": "Whether this channel is active", "type": "boolean" }, "extrapolationPost": { "$ref": "#/properties/items/items/properties/extrapolationPre", "default": "constant", "description": "Behavior after last keyframe" }, "extrapolationPre": { "default": "constant", "description": "Behavior before first keyframe", "enum": [ "constant", "linear", "cycle", "cycleWithOffset", "oscillate" ], "type": "string" }, "ids": { "description": "Channel identifiers to update", "items": { "type": "string" }, "type": "array" }, "metadata": { "additionalProperties": {}, "description": "Additional tool-specific metadata", "type": "object" }, "name": { "description": "Display name", "type": "string" }, "nodeId": { "description": "ID of the node this channel affects", "type": "string" }, "path": { "description": "Property path this channel animates", "type": "string" }, "type": { "description": "Data type of the animated property", "enum": [ "SCALAR", "VEC2", "VEC3", "VEC4", "MAT2", "MAT3", "MAT4", "QUAT" ], "type": "string" } }, "required": [ "ids" ], "type": "object" }, "type": "array" } }, "required": [ "items" ], "type": "object" }

You must be authenticated.

Other Tools