touchdesigner-mcp-server

MCP serverAI & models

MCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agents

This server has no hosted endpoint yet, so ahel can't serve it. You can still add it. It stays paused until ahel can serve it.

Serve it through your gateway

One link, every agent. Your own credentials, stored once.

Tools it gives your agents (14)

ToolWhat it does
get_td_infoGet server information from TouchDesigner
execute_python_scriptExecute a Python script in TouchDesigner (detailLevel=minimal|summary|detailed, responseFormat=json|yaml|markdown)
get_td_nodesList nodes under a path with token-optimized output (detailLevel+limit supported)
get_td_node_parametersGet node parameters with concise/detailed formatting (detailLevel+limit supported)
get_td_node_errorsCheck node and descendant errors reported by TouchDesigner
create_td_nodeCreate a new node in TouchDesigner
update_td_node_parametersUpdate parameters of a specific node in TouchDesigner
delete_td_nodeDelete an existing node in TouchDesigner
exec_node_methodExecute a method on a specific node in TouchDesigner
get_td_classesList TouchDesigner Python classes/modules (detailLevel+limit supported)
get_td_class_detailsGet information about a TouchDesigner class/module (detailLevel+limit supported)
get_td_module_helpRetrieve Python help() text for a TouchDesigner module or class
get_top_imageCapture the current output of a TOP node as an image so it can be viewed directly (maxSize optionally downscales the longer side)
describe_td_toolsGenerate a filesystem-oriented manifest of available TouchDesigner tools

Signals

GitHub stars
505
Forks
51
Last commit
Aug 2026
Weekly downloads
626
Tools captured
14