touchdesigner-mcp

Control TouchDesigner networks via the twozero MCP protocol.

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

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 real-time visual programming, allowing you to build, debug, and control complex TouchDesigner networks without manually navigating the interface.

Core Features & Use Cases

  • Automated Network Building: Programmatically create operators, wire connections, and set parameters using 36 native MCP tools.
  • Real-time Visual Control: Execute Python scripts, manage GLSL shaders, and capture output directly from your agent.
  • Use Case: Rapidly prototype audio-reactive visuals by instructing the agent to set up a signal chain, connect a spectrum analyzer, and map the output to a GLSL shader.

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 control TouchDesigner visuals with an AI agent?

You can control TouchDesigner visuals with an AI agent by using the twozero MCP protocol to programmatically build networks, tune parameters, and manage GLSL shaders. This Skill integrates directly with a running TouchDesigner instance to facilitate real-time visual pipelines.

What do I need to automate TouchDesigner network building?

To automate TouchDesigner network building, you need a running TouchDesigner instance with the twozero.tox plugin configured on port 40404. Once connected, the Skill uses 36 native MCP tools to wire operators and set parameters.

Can I manage GLSL shaders in TouchDesigner programmatically?

Yes, you can manage GLSL shaders programmatically in TouchDesigner. The Skill allows AI agents to execute Python scripts, manage shader parameters, and capture visual output directly without manual interface navigation.

Does this MCP integration support prototyping audio-reactive generative art?

Yes, this MCP integration supports prototyping audio-reactive generative art. You can instruct the AI agent to set up a signal chain, connect a spectrum analyzer, and map the output directly to a GLSL shader for complex creative coding workflows.

What are the limitations of using AI agents for real-time visual programming?

A key limitation is the strict environment requirement: the Skill cannot function without a live TouchDesigner instance and the twozero.tox plugin actively listening on port 40404. It relies on this external connection to execute commands and capture output.