touchdesigner-mcp

Control a running TouchDesigner instance via twozero MCP for operator creation, parameter editing, and wiring.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/rickyananda/hermes-skills --skill touchdesigner-mcp-rickyananda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/rickyananda/hermes-skills/tree/main/creative/touchdesigner-mcp
Command: npx skills add https://github.com/rickyananda/hermes-skills --skill touchdesigner-mcp-rickyananda

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the friction of manually building and debugging TouchDesigner networks by letting an AI control a live instance through MCP, so creative coding workflows become faster, safer, and more repeatable.

Core Features & Use Cases

  • Live Network Control: Create operators, set parameters, wire nodes, and inspect existing networks inside a running TouchDesigner session.
  • Creative Production Workflows: Build audio-reactive visuals, GLSL shader setups, generative feedback loops, projection-mapping rigs, and 3D scene pipelines.
  • Debugging and Recovery: Validate parameter names, surface errors, check performance, capture screenshots, and follow version-safe build patterns.
  • Use Case: A visual artist can ask the Skill to assemble a full TouchDesigner scene with sound-reactive shaders, then refine the network and troubleshoot issues without manual node-by-node setup.

Quick Start

Run the setup script, then ask the Skill to connect to the active TouchDesigner instance and build or inspect the network you want.

Frequently Asked Questions about touchdesigner-mcp

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

FAQPage Schema
How do I control a running TouchDesigner instance with AI?

You can control a running TouchDesigner instance with AI by connecting through a twozero MCP server, which lets you create operators, set parameters, wire nodes, and inspect networks directly from your AI assistant.

Can I build audio-reactive visuals and GLSL shaders in TouchDesigner using MCP?

Yes, you can build audio-reactive visuals and GLSL shader setups in TouchDesigner using MCP by instructing the AI to assemble the network, wire sound-reactive nodes, and refine parameters without manual node-by-node setup.

What do I need to start automating TouchDesigner network creation?

To start automating TouchDesigner network creation, you need a local TouchDesigner session running with the twozero MCP server installed, and then you run the setup script to verify parameter discovery and connect your AI assistant.

How does MCP help debug TouchDesigner networks?

MCP helps debug TouchDesigner networks by validating parameter names, surfacing errors, checking performance, and capturing screenshots directly from the AI assistant, making troubleshooting faster and more repeatable.

Does this approach work for generative feedback loops and projection mapping in TouchDesigner?

Yes, this approach works for generative feedback loops and projection mapping rigs in TouchDesigner, as the MCP connection supports creative production workflows including 3D scene pipelines and recording.

Why are my TouchDesigner parameters not updating when using MCP control?

If your TouchDesigner parameters are not updating via MCP control, it usually means the twozero MCP server is not properly connected to the local session or parameter discovery was not verified during the initial setup script run.