Skip to content

feat: touchdesigner mcp #35

@jeevanpillay

Description

@jeevanpillay

TouchDesigner MCP Server

Overview

Implement MCP server for TouchDesigner to enable AI-driven interactive media, real-time visual programming, and live performance workflows.

Technical Approach

  • Connection Method: Socket-based communication + Python scripting
  • Dependencies: TouchDesigner Python API, OSC support
  • Architecture: Real-time node-based visual programming control

Priority

  • Phase: 2 (High Priority)
  • Category: Interactive Media
  • Connection Method: Socket/Python
  • Type: Feature

Key Features

  • Network operations (node creation/connection, parameter control)
  • Real-time control (live performance parameters, MIDI/OSC integration)
  • Media processing (video/audio input/output, effects processing)
  • Generative systems (procedural content generation, data visualization)
  • Hardware integration (sensor input, projection mapping control)

Implementation Requirements

  • Follow BaseServer architecture pattern
  • Integrate with existing lightfast-mcp ecosystem
  • Support both stdio and streamable-http transports
  • Comprehensive error handling and logging
  • Security validation for all operations

Related Issues

Part of the broader creative applications integration roadmap for 40+ applications.

Labels

  • enhancement
  • interactive-media
  • phase-2

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions