touchdesigner-mcp

Automate TouchDesigner operator control and real-time visuals via Python scripting.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill touchdesigner-mcp-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill touchdesigner-mcp-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines control and real-time visual development with TouchDesigner, leveraging the twozero MCP interface to automate tasks, manage operator settings, and create dynamic visuals.

Core Features & Use Cases

  • TouchDesigner Control: Automate creation, parameter adjustments, and connection management of TouchDesigner operators.
  • Real-Time Visuals: Build and execute real-time visuals using Python scripting within TouchDesigner.
  • Use Case: Create a custom visual interface for interactive performances, interactive installations, or real-time video production using TouchDesigner and twozero MCP.

Quick Start

Use the touchdesigner-mcp skill to start the TouchDesigner instance and connect to the twozero MCP server by running the setup script within the skill directory.

Frequently Asked Questions about touchdesigner-mcp

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

FAQPage Schema
How do I automate TouchDesigner operator control using Python?

Automate TouchDesigner operator control using Python by leveraging the twozero MCP interface to manage parameter adjustments, connection management, and real-time visual creation. This skill executes Python scripts to directly manipulate operators within the TouchDesigner environment.

What is the twozero MCP interface used for in real-time visual development?

The twozero MCP interface is used in real-time visual development to streamline the control of TouchDesigner instances, allowing you to automate task management, adjust operator settings, and build dynamic visuals through Python scripting.

Do I need twozero.tox installed to build real-time visuals in TouchDesigner?

Yes, you need twozero.tox installed alongside TouchDesigner and Python to parse and execute scripts. The twozero.tox file enables the real-time operator manipulation required to build interactive performance systems and installations.

Can I create interactive performance visuals using TouchDesigner and Python scripting?

Yes, you can create interactive performance visuals using TouchDesigner and Python scripting. This skill automates the creation and execution of real-time visuals, applying to interactive visual development, performance systems, and real-time video production.

What are the limitations of using twozero MCP for real-time video production?

Limitations of using twozero MCP for real-time video production include its strict dependency on specific environments. You must have TouchDesigner, the twozero.tox file, and Python properly configured to parse and execute scripts, limiting cross-platform flexibility.