TouchDesigner MCPサーバー

TouchDesigner MCPサーバー

AIエージェントをTouchDesignerに接続し、自動ビジュアルプログラミング、ジェネラティブアート、インタラクティブインスタレーションをTouchDesigner MCPサーバーで実現します。

「TouchDesigner」MCPサーバーの役割とは?

TouchDesigner MCPサーバーは、TouchDesignerというビジュアル開発プラットフォーム向けに特化したModel Context Protocol(MCP)の実装です。このサーバーはAIアシスタントがTouchDesignerプロジェクトとプログラム的にやりとり・制御できるようにする架け橋となります。主な目的は、プロジェクト操作の自動化・プロジェクト状態のクエリ・TouchDesigner内部のビジュアル要素操作などAI駆動のワークフローを実現し、外部AIの力でクリエイティブコーディングやビジュアル開発を強化することです。MCPを通じてTouchDesignerの機能を公開することで、開発者やアーティストがAIエージェントとリアルタイムグラフィックスやジェネラティブアート、インタラクティブインスタレーションを連携でき、開発やクリエイティブ自動化が効率化されます。

プロンプト一覧

提供されたリポジトリ内にプロンプトテンプレートに関する情報は見つかりませんでした。

リソース一覧

提供されたリポジトリ内に明示的なリソース定義は見つかりませんでした。

ツール一覧

提供されたリポジトリのserver.pyやエントリーファイルに特定のツールの詳細はありませんでした。

このMCPサーバーのユースケース

  • AI制御のビジュアルプログラミング
    AIエージェントがTouchDesignerプロジェクト内でプロシージャルグラフィックスやジェネラティブアート、ビジュアルエフェクトなどの自動化・生成を行えます。
  • インタラクティブインスタレーション
    AIがリアルタイムでTouchDesignerベースのインスタレーションやパフォーマンスを制御・調整することが可能です。
  • リモートプロジェクト管理
    外部アプリケーションやAIエージェントからプロジェクトの状態やパラメータをクエリ・変更し、コラボレーションやリモートワークフローを支援します。
  • 外部データとの連携
    TouchDesignerでセンサー入力やWeb APIなどのデータストリームをAIロジックで自動的に取り込み・可視化できます。
  • クリエイティブコーディング自動化
    AIエージェントがTouchDesignerネットワークのスクリプトや操作を行い、素早いプロトタイピングや創造的探求を加速します。

セットアップ方法

Windsurf

  1. Node.jsがインストールされていることを確認します。
  2. WindsurfのMCPサーバー設定ファイルを探します。
  3. 以下のJSONスニペットを追加してTouchDesigner MCPサーバーを設定します:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 設定を保存し、Windsurfを再起動します。
  5. TouchDesigner MCPサーバーが稼働していることを確認します。

Claude

  1. 必要に応じてNode.jsをインストールします。
  2. ClaudeのMCPサーバー設定ファイルを開きます。
  3. MCPサーバーエントリーを追加または更新します:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 保存してClaudeを再起動します。
  5. Claudeインターフェースでサーバーが利用可能であることを確認します。

Cursor

  1. Node.jsがインストールされていることを確認します。
  2. CursorのMCP設定画面へ移動します。
  3. サーバーを以下のように追加します:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 設定を保存し、Cursorを再起動します。
  5. TouchDesigner MCPサーバーが利用可能なMCPとして表示されることを確認します。

Cline

  1. Node.jsをインストールします。
  2. Clineの該当するMCPサーバー設定ファイルを開きます。
  3. JSON設定を追加します:
    {
      "mcpServers": {
        "touchdesigner-mcp": {
          "command": "npx",
          "args": ["touchdesigner-mcp-server@latest"]
        }
      }
    }
    
  4. 保存してClineを再起動します。
  5. MCPサーバーのセットアップを検証します。

APIキーの安全な管理

APIキーを安全に管理するには、構成内で環境変数を利用します。例:

{
  "mcpServers": {
    "touchdesigner-mcp": {
      "command": "npx",
      "args": ["touchdesigner-mcp-server@latest"],
      "env": {
        "API_KEY": "${TOUCHDESIGNER_API_KEY}"
      },
      "inputs": {
        "projectFile": "path/to/your/project.toe"
      }
    }
  }
}

「API_KEY」や「projectFile」はご自身の環境に合わせて適宜変更してください。

フロー内でのこのMCPの利用方法

FlowHuntでのMCP利用

MCPサーバーをFlowHuntワークフローに統合するには、フローにMCPコンポーネントを追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開きます。system MCP設定セクションで、以下のJSON形式でMCPサーバー情報を入力します。

{
  "touchdesigner-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すれば、AIエージェントはこのMCPサーバーの持つ全機能にアクセスできるツールとして利用可能となります。「touchdesigner-mcp」は実際のサーバー名に、URLもご自身のMCPサーバーURLに置き換えてください。


概要

セクション有無詳細/備考
概要目的説明、READMEに記載
プロンプト一覧プロンプトテンプレートなし
リソース一覧リソース記述なし
ツール一覧ツール定義なし
APIキーの安全管理一般的なアドバイス記載
サンプリングサポート(評価上は重要でない)言及なし

所感

ドキュメントおよびコードから見ると、TouchDesigner MCPサーバーは主にクリエイティブコーディングや自動化を目的としたAI統合の橋渡しとして有用です。ただし、プロンプトやツール、リソース定義がドキュメント化されていないため、LLMワークフローの高度な用途には即応性がやや制限されます。プロジェクトはオープンソース(MIT)でコミュニティからの関心もあり、セットアップ方法も明快です。

スコア:
MCP固有の詳細機能は少ないものの、基本的なセットアップとオープンソース性を評価し、一般的なMCPサーバーとしての実用性・完成度は4/10とします。

MCPスコア

ライセンス有無✅(MITライセンス)
ツールの有無
フォーク数6
スター数40

よくある質問

TouchDesigner MCPサーバーとは何ですか?

TouchDesigner MCPサーバーは、AIアシスタントとTouchDesignerの橋渡しを行い、プログラムによる制御や自動化、リアルタイムグラフィックスやジェネラティブアートワークフローの外部AIエージェントとの統合を可能にします。

TouchDesigner MCPサーバーの主な用途は何ですか?

主な用途には、AIによるビジュアルプログラミング制御、インタラクティブインスタレーション、リモートプロジェクト管理、外部データストリームとの統合、TouchDesigner内でのクリエイティブコーディング自動化があります。

TouchDesigner MCPサーバーには事前定義されたプロンプトやツールはありますか?

いいえ、現時点の実装ではプロンプトテンプレートや明確なツール/リソース定義は提供されていません。主にMCP経由でTouchDesignerプロジェクト制御を公開します。

サーバー用APIキーはどのように安全に管理しますか?

セットアップ例で示したように、MCP設定内で環境変数を使用して、機密性の高いAPIキーを安全に保存およびアクセスしてください。

このサーバーのライセンスとコミュニティ状況は?

TouchDesigner MCPサーバーはMITライセンスのオープンソースで、コミュニティの関心は中程度です(6フォーク、40スター)。

TouchDesigner MCPサーバーの総合評価は?

TouchDesignerとのAI統合の基盤としては優れていますが、ドキュメント化されたプロンプトやツールなど高度なLLMワークフロー機能は不足しています。総合スコア: 実用性・完成度として4/10です。

TouchDesignerをAI自動化で強化しよう

TouchDesigner MCPサーバーを使って、AI駆動のワークフローをTouchDesignerプロジェクトに統合しましょう。自動化、可視化、そして新しい創造体験を。

詳細はこちら

ターミナルコントローラー MCP サーバー
ターミナルコントローラー MCP サーバー

ターミナルコントローラー MCP サーバー

ターミナルコントローラー MCP サーバーは、標準化されたインターフェースを通じてターミナルコマンドの安全な実行、ディレクトリ移動、ファイルシステム操作を可能にします。AIアシスタントとホスト環境の橋渡しをし、自動化やシステムレベルのタスクを安全に管理できます。...

2 分で読める
AI Automation MCP Server +4
ヒューマン・イン・ザ・ループ MCP サーバー
ヒューマン・イン・ザ・ループ MCP サーバー

ヒューマン・イン・ザ・ループ MCP サーバー

FlowHunt 用ヒューマン・イン・ザ・ループ MCP サーバーは、リアルタイムのインタラクティブなGUIダイアログを通じて、人間の判断・承認・入力をAIワークフローにシームレスに統合し、安全性・コンプライアンス・カスタマイズ性を強化します。...

1 分で読める
AI MCP +6
Fingertip MCP サーバー
Fingertip MCP サーバー

Fingertip MCP サーバー

Fingertip MCP サーバーは、AIアシスタントと外部データソース、API、サービスを橋渡しし、ダイナミックなワークフロー、シームレスな統合、AI駆動の開発環境における高度な機能を実現します。...

1 分で読める
AI MCP +4