touchdesigner-mcp-server
MCP serverAI & modelsMCP 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)
| Tool | What it does |
|---|---|
| get_td_info | Get server information from TouchDesigner |
| execute_python_script | Execute a Python script in TouchDesigner (detailLevel=minimal|summary|detailed, responseFormat=json|yaml|markdown) |
| get_td_nodes | List nodes under a path with token-optimized output (detailLevel+limit supported) |
| get_td_node_parameters | Get node parameters with concise/detailed formatting (detailLevel+limit supported) |
| get_td_node_errors | Check node and descendant errors reported by TouchDesigner |
| create_td_node | Create a new node in TouchDesigner |
| update_td_node_parameters | Update parameters of a specific node in TouchDesigner |
| delete_td_node | Delete an existing node in TouchDesigner |
| exec_node_method | Execute a method on a specific node in TouchDesigner |
| get_td_classes | List TouchDesigner Python classes/modules (detailLevel+limit supported) |
| get_td_class_details | Get information about a TouchDesigner class/module (detailLevel+limit supported) |
| get_td_module_help | Retrieve Python help() text for a TouchDesigner module or class |
| get_top_image | Capture the current output of a TOP node as an image so it can be viewed directly (maxSize optionally downscales the longer side) |
| describe_td_tools | Generate a filesystem-oriented manifest of available TouchDesigner tools |
Signals
- GitHub stars
- 505
- Forks
- 51
- Last commit
- Aug 2026
- Weekly downloads
- 626
- Tools captured
- 14