One-click install
npx skills add https://github.com/nyxoraAI/Nyxora --skill touchdesigner-mcp-nyxoraai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/nyxoraAI/Nyxora/tree/main/packages/core/playbooks/creative/touchdesigner-mcp
Command: npx skills add https://github.com/nyxoraAI/Nyxora --skill touchdesigner-mcp-nyxoraai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill allows you to control a running TouchDesigner instance via twozero MCP, enabling you to create operators, set parameters, wire connections, execute Python, and build real-time visuals.

Core Features & Use Cases

  • Operator Creation: Create operators within TouchDesigner using MCP, including noise, glsl, composite, level, blur, text, and null operators.
  • Parameter Setting: Set parameters on operators safely and efficiently.
  • Connection Wiring: Wire connections between operators for complex networks.
  • Python Execution: Execute Python code within TouchDesigner for custom logic and processing.
  • Real-Time Visuals: Build and manipulate real-time visuals within TouchDesigner.

Quick Start

Use the touchdesigner-mcp skill to set the brightness of the "brightness" operator to 0.5 by executing the command: td_set_operator_pars(path="/project1/brightness", parameters={"roughness": 0.6, "monochrome": true}).

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 operators using MCP commands?

You can control TouchDesigner operators using MCP commands by creating nodes, setting parameters, and wiring connections remotely. This requires the twozero MCP server to be running alongside your active TouchDesigner instance.

Can I execute Python code in TouchDesigner via MCP for real-time visuals?

Yes, you can execute Python code within TouchDesigner via MCP to build custom logic and manipulate real-time visuals. This allows dynamic processing and parameter adjustments directly through the twozero MCP connection.

Do I need the twozero MCP server running to wire connections in TouchDesigner?

Yes, the twozero MCP server must be running to wire connections and create operators in TouchDesigner. The skill acts as a bridge between your commands and the TouchDesigner instance using this specific MCP dependency.

What types of TouchDesigner operators can I create through MCP?

Through MCP, you can create various TouchDesigner operators including noise, glsl, composite, level, blur, text, and null operators. This enables you to build complex real-time visual networks programmatically.

How do I set parameters on a TouchDesigner operator using Python execution?

You set parameters on TouchDesigner operators by executing Python commands through the twozero MCP, such as using `td_set_operator_pars` with a specific path and a dictionary of parameter values like brightness or roughness.

What are the limitations of manipulating TouchDesigner networks via MCP?

Manipulating TouchDesigner networks via MCP requires prior knowledge of TouchDesigner and MCP commands, plus an active instance. Complex real-time visual manipulation depends on the stability of the twozero server connection.