touchdesigner-mcp

Manipulate TouchDesigner instances and execute Python code via MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of manually programming interactions with TouchDesigner, allowing users to control and manipulate TouchDesigner instances without writing scripts, simplifying the process of creating dynamic visuals and interactive installations.

Core Features & Use Cases

  • Operator Manipulation: Create, set parameters, and wire connections to operators within TouchDesigner instances.
  • Python Execution: Execute Python code directly within TouchDesigner to perform complex tasks and logic.
  • Visual Creation: Build real-time visuals and generative art within TouchDesigner using MCP.
  • Use Case: Imagine you want to create an interactive audio-reactive visual installation. This Skill allows you to easily set up TouchDesigner to respond to audio input in real-time, creating visuals based on the audio spectrum without programming.

Quick Start

Run the setup script to prepare TouchDesigner for MCP interaction. Follow the manual steps to configure the MCP server and ensure everything is ready for visual creation.

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 without writing Python scripts?

You can control TouchDesigner visuals without programming by using an MCP interface to manipulate operators, set parameters, and execute logic directly within the instance.

Can I create audio-reactive generative art in TouchDesigner via MCP?

Yes, you can create audio-reactive generative art by using MCP to configure TouchDesigner operators that respond to real-time audio input and generate dynamic visuals.

What do I need to set up TouchDesigner for MCP interaction?

You need a TouchDesigner instance with TCP/MCP support. You must run a setup script and follow manual configuration steps to prepare the MCP server for interaction.

Does this MCP approach work with existing TouchDesigner operators and networks?

Yes, the MCP toolset allows you to create, set parameters, and wire connections to existing operators, enabling you to manage and interact with TouchDesigner networks.

Can I use MCP to execute Python code directly inside TouchDesigner?

Yes, the interface allows you to execute Python code directly within TouchDesigner to perform complex tasks and logic without manually writing scripts in the UI.

What are the limitations of using MCP to control TouchDesigner instances?

The primary limitation is the dependency on a TouchDesigner instance with TCP/MCP support; without this environment properly configured, the MCP toolset cannot interact with the visuals.