touchdesigner-mcp

Control a running TouchDesigner instance via the twozero MCP server.

3|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/DarkArty07/Aether-Agents --skill touchdesigner-mcp-darkarty07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/DarkArty07/Aether-Agents/tree/main/home/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/DarkArty07/Aether-Agents --skill touchdesigner-mcp-darkarty07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, pyyaml, netcat, pgrep, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the need for manual point-and-click work in TouchDesigner by enabling programmatic control of a running TD instance via the twozero MCP server, letting you build real-time visuals, GLSL shaders, 3D scenes, and audio-reactive installations in seconds instead of hours of manual UI work.

Core Features & Use Cases

  • 36 native MCP tools: Create operators, set parameters, wire connections, execute Python code, capture screenshots, and debug TD projects directly via natural language commands.
  • Proven creative workflows: Pre-built patterns for audio-reactive visuals, GLSL fractals, feedback loops, particle systems, 3D PBR scenes, projection mapping, and video recording/export for VJ and installation use cases.
  • Automated setup: One-click setup script that downloads the required twozero.tox plugin, configures the Hermes MCP server, and verifies the connection to TouchDesigner.
  • Use Case: A creative coder building an audio-reactive installation can ask the AI to construct the full signal chain, write the GLSL shader, tune the audio band extraction, and start recording a test loop without ever touching the TouchDesigner UI.

Quick Start

Use this skill to build an audio-reactive GLSL fractal visual that plays a music file and records the output to a ProRes video file in your running TouchDesigner project via natural language commands.

Frequently Asked Questions about touchdesigner-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate TouchDesigner real-time visual creation without manual UI interaction?

You can automate TouchDesigner visual creation by using an MCP server to programmatically control a running instance, enabling operator creation, parameter setting, and wiring through natural language commands.

Can I build audio-reactive installations and GLSL shaders in TouchDesigner via natural language?

Yes, building audio-reactive installations and GLSL shaders is possible by sending programmatic commands to TouchDesigner, automatically constructing the signal chain, tuning audio band extraction, and writing shader code.

What do I need to set up programmatic control of a TouchDesigner instance?

To set up programmatic control of TouchDesigner, you need curl, python3, pyyaml, netcat, and pgrep to run the automated setup script, download the required plugin, configure the MCP server, and verify the connection.

Does TouchDesigner MCP support projection mapping and video export for VJ workflows?

Yes, TouchDesigner MCP supports projection mapping and video export for VJ workflows by providing 36 native tools to build, debug, and record real-time visual projects without manual UI interaction.

What is the best way to debug and record TouchDesigner projects without using the interface?

The best way to debug and record TouchDesigner projects without the UI is using programmatic MCP tools to execute Python code, capture screenshots, run performance diagnostics, and start video recording directly.

Why automate 3D scene construction and particle systems in TouchDesigner?

Automating 3D scene construction and particle systems in TouchDesigner eliminates manual point-and-click work, letting you build complex real-time visuals, feedback loops, and PBR scenes in seconds instead of hours.