UNPKG

@bottobot/td-mcp

Version:

TouchDesigner MCP Server v2.8.0 - 21 MCP tools, 629 operators with clean parameter data, 69 Python API classes, 14 tutorials, 32 workflow patterns. Includes version system, experimental techniques KB, core tool enhancements, and experimental build support

73 lines 1.68 kB
{ "className": "UI", "displayName": "UI", "description": "User interface control class", "category": "Interface", "url": "https://docs.derivative.ca/UI_Class", "members": [ { "name": "clipboard", "type": "str", "description": "System clipboard text", "readonly": false }, { "name": "colors", "type": "dict", "description": "UI color scheme", "readonly": false }, { "name": "dpiBiCubicFilter", "type": "bool", "description": "DPI filtering setting", "readonly": false }, { "name": "masterVolume", "type": "float", "description": "Master audio volume", "readonly": false } ], "methods": [ { "name": "messageBox", "description": "Display message dialog", "signature": "messageBox(title: str, message: str, buttons: list = [\"Ok\"]) -> int", "parameters": [ { "name": "title", "type": "str", "description": "Dialog title" }, { "name": "message", "type": "str", "description": "Message text" }, { "name": "buttons", "type": "list", "description": "Button labels" } ], "returns": "Index of clicked button" }, { "name": "status", "description": "Display status bar message", "signature": "status(message: str) -> None", "parameters": [ { "name": "message", "type": "str", "description": "Status message" } ], "returns": "None" } ], "examples": [], "source": "stub" }