
TouchDesigner MCP用AIエージェント
Model Context Protocol(MCP)サーバーを使い、AIエージェントをTouchDesignerとシームレスに統合。ノードの作成・変更・スクリプト自動化をプロジェクト内で知的に実現し、ジェネレーティブデザイン、VJ、インタラクティブインスタレーション向けに高度なプログラム制御を解放します。AI駆動の操作をワークフロー内で直接可能にし、生産性とクリエイティブな柔軟性を大幅向上。

AIによるTouchDesignerプロジェクト自動化
AIの力を活用し、TouchDesignerノードの作成・変更・管理をプログラム的に実行。MCPサーバーがAIエージェントとTouchDesigner WebServerを橋渡しし、ライブビジュアルやインスタレーション、ジェネレーティブアートのための前例のない自動化と制御を提供します。AIが複雑なタスクをリアルタイムで実行することで、手作業を減らしクリエイティブなワークフローを加速。
- ノードの作成・削除.
- AIエージェントが瞬時にノードを生成・削除し、迅速なプロトタイピングや柔軟なプロジェクト構造を実現します。
- Pythonスクリプト実行.
- TouchDesigner内でカスタムPythonスクリプトをプログラム的に実行し、反復作業やジェネレーティブロジックを自動化。
- プロジェクト構造のクエリ.
- ノードのプロパティや階層、パラメータデータを取得し、高度なプロジェクト分析や動的制御が可能。
- ノードパラメータの更新.
- AIによる指示でノード設定やパラメータを手間なく変更し、クリエイティブな調整を効率化。

柔軟な統合と制御
Claude Desktop、npx、Dockerなど複数のセットアップオプションから選択し、ワークフローにシームレスに統合可能。AIエージェントは安全かつ効率的にTouchDesignerプロジェクトへ接続・コマンド発行・対話できます。プログラム可能で拡張性あるメディアパイプライン制御を求めるテクニカルアーティストや開発者向け。
- マルチ環境対応.
- デスクトップ拡張、Node.js(npx)、Docker等、システムを問わず最大限の柔軟性で統合をセットアップ可能。
- 安全性と拡張性.
- 堅牢なサーバーアーキテクチャで複雑なプロジェクトでもAIエージェントの信頼性・安全な通信を保証します。
- カスタマイズ可能な接続.
- ホストやポート設定を簡単にカスタマイズし、独自のネットワークや配備要件にも対応。

強力なツールとプロンプト
AIツールやプロンプト群を駆使し、TouchDesigner内の複雑な操作(ノード検索、コンポーネント接続、エラー確認等)を自動実行。MCPサーバーの豊富なAPIとプロンプトシステムにより、手作業不要の高度な自動化やジェネレーティブワークフローを実現。
- 包括的なAIツール.
- ノード作成・削除・パラメータ更新・クラスクエリ・Python実行など、エンドツーエンド自動化のためのツールを搭載。
- スマートプロンプト.
- AIエージェントがガイド付きプロンプトでノード検索、コンポーネント接続、エラー検出を実施し、手動トラブルシュートを最小化。
MCP統合
利用可能なTouchDesigner MCP統合ツール
TouchDesigner MCP統合で利用できるツール一覧:
- create_td_node
指定した場所に新しいノードをTouchDesignerプロジェクト内に作成します。
- delete_td_node
TouchDesignerプロジェクトから既存ノードを削除します。
- exec_node_method
TouchDesignerノード上でPythonメソッドを呼び出し、高度な制御を実現します。
- execute_python_script
TouchDesigner環境内で任意のPythonスクリプトを実行します。
- get_td_class_details
TouchDesignerのPythonクラスやモジュールの詳細情報を取得します。
- get_td_classes
開発や自動化に利用できる全TouchDesigner Pythonクラスを一覧表示します。
- get_td_info
TouchDesignerサーバー環境や構成情報を提供します。
- get_td_node_parameters
特定ノードのパラメータを取得します。
- get_td_nodes
親パス以下のノードを取得し、構造クエリ用にフィルタリング可能です。
- update_td_node_parameters
TouchDesigner内の指定ノードのパラメータを更新します。
TouchDesignerにAI自動化を導入しよう
TouchDesigner MCPならAIエージェントがプロジェクトの作成・制御・自動化を実現。ライブデモ予約やFlowHuntの無料体験でシームレスなAI統合を体感してください。
Derivative(TouchDesigner)とは
Derivativeは、TouchDesignerを開発することで知られる先進的なソフトウェア企業です。TouchDesignerはパワフルなノードベースのビジュアルプログラミングプラットフォームで、アーティストや開発者、クリエイティブテクノロジストにリアルタイムのインタラクティブマルチメディアコンテンツの設計・構築を可能にします。インタラクティブインスタレーション、ライブミュージックビジュアル、プロジェクションマッピング、没入型環境などで広く使用されています。強力なビジュアルプログラミングツールで、グラフィックス、ビデオ、オーディオ、データストリームをリアルタイムで扱え、実験的な作品から大規模な商業プロジェクトまで幅広く選ばれています。Derivativeは充実したサポート・学習リソース・活発なコミュニティも提供し、ユーザーが創造力を最大限発揮できる環境を整えています。
機能
Derivative TouchDesignerでできること
TouchDesignerは柔軟なビジュアルプログラミングインターフェースを提供し、リアルタイムのマルチメディア環境を構築・制御できます。主な活用例は次の通りです:
- インタラクティブインスタレーションの制作
- オーディエンスの入力や外部データに反応する豊かでレスポンシブなインスタレーションをデザイン。
- ライブショーのビジュアル
- コンサートや劇場、ライブパフォーマンスで音響や照明と同期したダイナミックな映像を制作。
- プロジェクションマッピング
- 複雑な表面や建築物に映像をマッピングし、イベントやアート展示で空間を変換。
- データビジュアライゼーション
- 多様なソースからのライブデータストリームを統合・可視化し、ダッシュボードやマルチメディアアートに活用。
- カスタムツール開発
- TouchDesignerの機能を拡張する独自ツールやエクステンションを構築可能。

TouchDesignerがAIエージェントにもたらす利点
AIエージェントは、TouchDesignerのModel Context Protocol(MCP)サーバーを活用し、リアルタイムマルチメディアコンテンツの作成・操作・自動化を制御できます。MCPサーバーに接続することで、AIエージェントはノードのプロパティ取得・変更、ビジュアルプログラミングの自動化、ダイナミックでレスポンシブな環境の生成などを人手を介さずに実現可能。この統合により、ジェネレーティブアートや自動ライブビジュアル、知的なインタラクティブインスタレーション、スマートなデータ駆動ディスプレイなど新しい表現と効率性が広がります。