8beeeaaat/touchdesigner-mcp
MCP server for TouchDesigner
何を解決するか
このプロジェクトはAIエージェントとTouchDesignerの間の橋渡しを提供し、AIモデルが視覚プロジェクトをリアルタイムでプログラム的に制御、変更、操作できるようにします。AIがオペレーターとして機能することで、ノードの構築や接続の手動作業を排除します。
動作方法
Model Context Protocol (MCP) サーバーを実装し、TouchDesignerのWebServer DATに接続します。これにより、AIエージェントは事前に定義されたツールとプロンプトを通じて、TouchDesignerにコマンドを送信でき、ノードの作成、パラメータの更新、Pythonスクリプトの実行などをソフトウェア内ですべて直接行えます。
対象ユーザー
インタラクティブインスタレーションやジェネレーティブアートにTouchDesignerを使用している視覚芸術家、クリエイティブコーダー、開発者で、AIエージェントを使ってプロジェクトの構築プロセスを自動化したい方。
特徴
- ノード管理: ノードの作成、削除、構造およびプロパティの照会。
- Python統合: 任意のPythonスクリプトの実行と、ノードメソッドの直接呼び出し。
- TOP画像キャプチャ (uma a TOP): TOPノードの現在の出力を画像としてキャプチャし、AIが視覚的に確認できるようにする機能。
- インテリジェントプロンプト: ノードの曖昧検索やノード接続の管理に使用できる組み込みプロンプト。
- バージョン互換性: MCPサーバーとTouchDesignerコンポーネントが同期していることを保証する堅牢なシステム。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト