
8beeeaaat/touchdesigner-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
TouchDesigner用のMCPサーバー
概要
これはTouchDesigner用のMCP(モデルコンテキストプロトコル)サーバーの実装です。その目的は、AIエージェントがTouchDesignerプロジェクトを制御・運用できるようにすることです。 TouchDesigner MCPはAIモデルとTouchDesigner WebServer DATの間の橋渡し役を果たし、AIエージェントが以下を可能にします: - ノードの作成、変更、削除 - ノードのプロパティとプロジェクト構造のクエリ - Pythonスクリプトを使ったTouchDesignerをプログラム的に制御 更新する場合は、手順を参照してください。 このサーバーは、モデルコンテキストプロトコル(MCP)を用いてAIエージェントがTouchDesignerで操作を行うことを可能にします。 ツールはAIエージェントがTouchDesignerで操作を行うことを可能にします。 プロンプトは、TouchDesignerでAIエージェントが特定の動作を実行するための指示を提供します。 ローカルセットアップ、クライアント設定、プロジェクト構造、リリースワークフローノートをお探しですか?開発者向けのドキュメントはすべてこちらをご覧ください。
概要(AI 翻訳)
これはTouchDesigner用のMCP(モデルコンテキストプロトコル)サーバーの実装です。その目的は、AIエージェントがTouchDesignerプロジェクトを制御・運用できるようにすることです。
英語 / 日本語
概要
TouchDesigner MCPはAIモデルとTouchDesigner WebServer DATの間の橋渡し役を果たし、AIエージェントが以下を可能にします:
- ノードの作成、修正、削除
- クエリノードのプロパティとプロジェクト構造
- Pythonスクリプトを使ったTouchDesignerをプログラム的に制御できる
設置
すでに使っているAIエージェントに伝えてください:
以上です。全手順はインストールガイドに載っています。各AIアプリをルートに合わせたテーブルで始まり、全員がTouchDesignerセットアップから始めます。または自分でステップを踏んで進めます。
更新する場合は、最新リリースの手順をご参照ください。
MCPサーバー機能
このサーバーは、モデルコンテキストプロトコル(MCP)を用いてAIエージェントがTouchDesignerで操作を行うことを可能にします。
道具
ツールはAIエージェントがTouchDesignerで操作を行うことを可能にします。
| 工具名 | 説明 |
|---|
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
TouchDesigner MCP
This is an implementation of an MCP (Model Context Protocol) server for TouchDesigner. Its goal is to enable AI agents to control and operate TouchDesigner projects.
Overview
TouchDesigner MCP acts as a bridge between AI models and the TouchDesigner WebServer DAT, enabling AI agents to:
- Create, modify, and delete nodes
- Query node properties and project structure
- Programmatically control TouchDesigner via Python scripts
Installation
Tell the AI agent you already use:
That’s it. The full procedure lives in the Installation Guide — it opens with a table matching each AI app to its route, and everyone starts from TouchDesigner Setup. Or follow it yourself, step by step.
If you are updating, please refer to the procedure in the Latest Release.
MCP Server Features
This server enables AI agents to perform operations in TouchDesigner using the Model Context Protocol (MCP).
Tools
Tools allow AI agents to perform actions in TouchDesigner.
| Tool Name | Description |
|---|---|
create_td_node |
Creates a new node. |
delete_td_node |
Deletes an existing node. |
describe_td_tools |
Generates a manifest of the available TouchDesigner tools. |
exec_node_method |
Calls a Python method on a node. |
execute_python_script |
Executes an arbitrary Python script in TouchDesigner. |
get_td_class_details |
Gets details of a TouchDesigner Python class or module. |
get_td_classes |
Gets a list of TouchDesigner Python classes. |
get_td_info |
Gets information about the TouchDesigner server environment. |
get_td_module_help |
Gets Python help() documentation for TouchDesigner modules/classes. |
get_td_node_errors |
Checks errors and warnings on a node and its descendants. Missing files, dangling references and shader failures are warnings, so no errors does not mean healthy. |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →