TouchDesigner MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TD_MCP_URL | Yes | The URL of the TouchDesigner bridge API, e.g. http://127.0.0.1:9980/api | |
| TD_MCP_TOKEN | Yes | The access token set in the TouchDesigner component's MCP parameter page | |
| TD_MCP_TIMEOUT_MS | No | Timeout in milliseconds for requests to TouchDesigner | 10000 |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| td_pingA | 检查 TouchDesigner 桥接是否在线。 |
| td_project_infoA | 读取当前 TouchDesigner 工程、版本、时间轴和桥接信息。 |
| td_list_operatorsB | 递归列出指定根节点下的 Operators,可按名称、路径、OP 类型或 family 过滤。 |
| td_operator_infoB | 读取一个 Operator 的类型、连接、位置、子节点和可选参数。 |
| td_get_parametersC | 读取一个 Operator 的参数值、表达式、模式和只读状态。 |
| td_set_parameterC | 设置 Operator 参数的常量值或 Python 表达式。 |
| td_pulse_parameterC | 触发 Pulse 类型参数,例如 reset、reload、save。 |
| td_create_operatorC | 在父 COMP 内创建新的 Operator。 |
| td_connect_operatorsC | 连接两个 Operator 的输出和输入连接器。 |
| td_disconnect_inputC | 断开目标 Operator 的指定输入连接。 |
| td_set_node_positionC | 设置 Operator 在 Network Editor 中的位置。 |
| td_get_dat_textC | 读取 Text DAT 等 DAT 的文本内容。 |
| td_set_dat_textC | 替换 Text DAT 等 DAT 的文本内容。 |
| td_destroy_operatorA | 删除 Operator。必须明确传入 confirm=true;不能删除根节点或桥接自身。 |
| td_save_projectA | 保存当前 TouchDesigner 工程;可选另存为指定 .toe 路径。 |
| td_execute_pythonB | 在 TouchDesigner 主环境执行 Python。TD 桥接的 Allow Python 默认关闭,只有显式开启后可用。 |
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/wangpolanshan/touchdesigner-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server