8T

8beeeaaat/touchdesigner-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

606 stars 66 forks 质量 61 趋势 42MIT

TouchDesigner 的 MCP 服务器

概览

这是一个为 TouchDesigner 设计的 MCP(模型上下文协议)服务器实现。其目标是使 AI 代理能够控制和运行 TouchDesigner 项目。 TouchDesigner MCP 作为 AI 模型与 TouchDesigner WebServer DAT 之间的桥梁,使 AI 代理能够: - 创建、修改和删除节点 - 查询节点属性和项目结构 - 通过 Python 脚本程序控制 TouchDesigner 如果您正在更新,请参考 . 该服务器使AI代理能够使用模型上下文协议(MCP)在TouchDesigner中执行操作。 工具允许AI代理在TouchDesigner中执行操作。 提示为 AI 代理在 TouchDesigner 中执行特定操作提供指令。 需要本地设置、客户端配置、项目结构或发布工作流程说明吗?请参阅所有面向开发者的文档。

概述(AI 翻译)

这是一个为 TouchDesigner 设计的 MCP(模型上下文协议)服务器实现。其目标是使 AI 代理能够控制和运行 TouchDesigner 项目。

英语 / 日本語

概述

TouchDesigner MCP 作为 AI 模型与 TouchDesigner WebServer DAT 之间的桥梁,使 AI 代理能够:

  • 创建、修改和删除节点
  • 查询节点属性和项目结构
  • 通过 Python 脚本程序控制 TouchDesigner

安装

告诉你已经使用的AI代理:

设置 https://github.com/8beeeaaat/touchdesigner-mcp

仅此而已。完整的流程都在安装指南中——它以一个表格开头,将每个AI应用与其路线匹配,所有人从TouchDesigner设置开始。或者自己一步步跟着操作。

如果您正在更新,请参考最新版本中的操作流程。

MCP 服务器功能

该服务器使AI代理能够使用模型上下文协议(MCP)在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.

English / 日本語

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:

Set up https://github.com/8beeeaaat/touchdesigner-mcp

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.
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →