8beeeaaat/touchdesigner-mcp

MCP server for TouchDesigner

何を解決するか

このプロジェクトはAIエージェントとTouchDesignerの間の橋渡しを提供し、AIモデルが視覚プロジェクトをプログラムで制御、変更、操作できるようにします。複雑なノードネットワークを手動で構築する手間を省き、エージェントがソフトウェアの内部構造に直接対話できるようにします。

動作方法

Model Context Protocol (MCP) サーバーを実装し、TouchDesignerのWebServer DATに接続します。これにより、AIエージェントは専用のツールセットを使って、ノードの作成・削除・変更、プロジェクト構造の照会、TouchDesigner環境内での任意のPythonスクリプトの実行が可能になります。

対象ユーザー

インタラクティブインスタレーションやジェネレーティブアートにTouchDesignerを使用しているクリエイティブテクノロジスト、ビジュアルアーティスト、開発者で、AIエージェントを活用してプロジェクトの作成と管理プロセスを自動化したい方。

特徴

  • ノード管理: ノードの作成、変更、削除およびパラメータの更新。
  • Python統合: 任意のPythonスクリプトの実行および特定のノード上のメソッドの呼び出し。
  • プロジェクトの検査: ノードのプロパティ、プロジェクト構造の照会、プロジェクト全体のエラーや警告の確認。
  • 視覚フィードバック: TOPノードの現在の出力を画像としてキャプチャし、AIエージェントが視覚的に確認できるようにする。
  • MCP標準: 対応するAIクライアントとの互換性を確保するため、Model Context Protocolに基づいて構築されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト