touchdesigner-mcp

Control TouchDesigner instances via the twozero MCP protocol to automate operators and networks.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/zeronx798/demo-hermes-agent --skill touchdesigner-mcp-zeronx798
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/zeronx798/demo-hermes-agent/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/zeronx798/demo-hermes-agent --skill touchdesigner-mcp-zeronx798

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill bridges the gap between AI agents and creative coding, allowing you to programmatically control TouchDesigner instances to build, debug, and automate real-time visual systems without manual UI interaction.

Core Features & Use Cases

  • Automated Visual Construction: Dynamically create operators, wire networks, and set parameters using natural language commands.
  • Real-time Debugging: Inspect network health, capture performance metrics, and retrieve error logs instantly.
  • Creative Workflow: Build audio-reactive GLSL shaders and complex 3D scenes by orchestrating TouchDesigner's native toolset through an MCP interface.

Quick Start

Use the touchdesigner-mcp skill to create a noise TOP connected to a null TOP in the project1 network.

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 operator creation and network wiring?

You can automate TouchDesigner visual construction by using this Skill to dynamically create operators, wire networks, and set parameters via natural language commands through the twozero MCP protocol.

Can I build GLSL shaders in TouchDesigner using an AI agent?

Yes, you can build audio-reactive GLSL shaders and complex 3D scenes by orchestrating TouchDesigner's native toolset through an MCP interface, enabling AI agents to drive shader-based creative coding workflows.

Do I need a specific plugin to control TouchDesigner via MCP?

Yes, controlling TouchDesigner via MCP requires a running TouchDesigner instance with the twozero.tox plugin configured specifically on port 40404 to establish the connection.

What is the best way to debug real-time visual systems in TouchDesigner programmatically?

The best way to debug real-time visual systems programmatically is using an MCP interface to inspect network health, capture performance profiling metrics, and retrieve error logs instantly without manual UI checks.

Why does my TouchDesigner MCP connection fail on port 40404?

Your TouchDesigner MCP connection fails if the TouchDesigner instance is not actively running or if the required twozero.tox plugin is not properly configured to listen on port 40404.