touchdesigner-mcp

Control TouchDesigner operators and execute Python scripts via twozero MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires touchdesigner, twozero-mcp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers users to control and build interactive visuals within a running TouchDesigner instance, streamlining real-time visual creation and manipulation.

Core Features & Use Cases

  • Real-time Control: Control a TouchDesigner instance programmatically to create, modify, and delete operators, wire connections, and execute Python scripts.
  • Visuals: Generate dynamic visuals on-the-fly for applications like VJing, installations, and generative art.
  • Use Case: Imagine you want to create a VJ set where music visuals are automatically generated and modified in real-time. Use this Skill to control TouchDesigner nodes and manipulate parameters based on audio input.

Quick Start

Run the setup script to establish a connection to TouchDesigner. Use the 'td_create_operator' command to create a new 'null' operator within the TouchDesigner 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 in real-time using MCP?

You can control TouchDesigner in real-time by connecting via the twozero MCP protocol, which enables you to create operators, adjust parameters, wire connections, and execute Python scripts programmatically.

What is MCP used for in TouchDesigner interactive media?

MCP is used in TouchDesigner interactive media to programmatically create, modify, and delete operators, enabling dynamic visual generation for VJing, installations, and generative art.

Do I need twozero MCP running to use TouchDesigner real-time visuals?

Yes, you must have both TouchDesigner and twozero MCP running to establish a connection and execute commands for generating and manipulating real-time visuals.

Can I build VJ sets with TouchDesigner through Python scripts?

Yes, you can build VJ sets by executing Python scripts through MCP to control TouchDesigner nodes and manipulate visual parameters dynamically based on audio input.

What's the best way to generate interactive media visuals in TouchDesigner?

The best way to generate interactive media visuals is using MCP to programmatically control TouchDesigner instances, enabling on-the-fly creation and modification of operators for real-time visual applications.

Why is my TouchDesigner MCP connection not working?

Your TouchDesigner MCP connection may not work if TouchDesigner or twozero MCP is not running, preventing the setup script from establishing the connection required to execute operator commands.