Back to Home
8beeeaaat icon

touchdesigner-mcp

by 8beeeaaat

Overview

Enables AI agents to control and operate TouchDesigner projects programmatically through MCP (Model Context Protocol).

Installation

Run Command
npx -y touchdesigner-mcp-server@latest --stdio

Environment Variables

  • TD_WEB_SERVER_HOST
  • TD_WEB_SERVER_PORT
  • NODE_ENV
  • TRANSPORT
  • MCP_HTTP_PORT
  • MCP_HTTP_HOST

Security Notes

The server's core functionality (`execute_python_script`, `exec_node_method`) allows AI agents to execute arbitrary Python code and call methods on TouchDesigner nodes. While this is the intended design for programmatic control of TouchDesigner, it introduces a significant security risk if the AI agent or its inputs are compromised, potentially leading to arbitrary code execution on the host machine. Additionally, in HTTP transport mode, `Access-Control-Allow-Origin: *` is enabled for CORS, which could be a risk if the server is exposed to untrusted networks without further security measures.

Similar Servers

Stats

Interest Score59
Security Score2
Cost ClassLow
Avg Tokens200
Stars149
Forks16
Last Update2025-12-09

Tags

TouchDesignerAI AgentCreative CodingVisual ProgrammingPython Automation