Back to MCP Integrations

TouchDesigner MCP

Featured

MCP integration for TouchDesigner MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: 8beeeaaat

Installation

curl -fsSL https://claudekit.xyz/i/touchdesigner | bash

Description

MCP сервер, который позволяет AI агентам управлять и контролировать проекты TouchDesigner через создание, изменение и удаление нодов, запросы свойств и выполнение Python скриптов.

Установка

MCP Bundle (Рекомендуется)

Double-click the touchdesigner-mcp.mcpb file to install the bundle in Claude Desktop

NPX

npx -y touchdesigner-mcp-server@latest --stdio

Docker

git clone https://github.com/8beeeaaat/touchdesigner-mcp.git
cd touchdesigner-mcp
make build
docker-compose up -d

Конфигурация

Claude Desktop - NPX

{
  "mcpServers": {
    "touchdesigner": {
      "command": "npx",
      "args": ["-y", "touchdesigner-mcp-server@latest", "--stdio"]
    }
  }
}

Claude Desktop - NPX с кастомным хостом/портом

{
  "mcpServers": {
    "touchdesigner": {
      "command": "npx",
      "args": [
        "-y",
        "touchdesigner-mcp-server@latest",
        "--stdio",
        "--host=http://custom_host",
        "--port=9982"
      ]
    }
  }
}

Claude Desktop - Docker

{
  "mcpServers": {
    "touchdesigner": {
      "command": "docker",
      "args": [
        "compose",
        "-f",
        "/path/to/your/touchdesigner-mcp/docker-compose.yml",
        "exec",
        "-i",
        "touchdesigner-mcp-server",
        "node",
        "dist/cli.js",
        "--stdio",
        "--host=http://host.docker.internal"
      ]
    }
  }
}

Доступные инструменты

ИнструментОписание
create_td_nodeСоздает новый нод
delete_td_nodeУдаляет существующий нод
exec_node_methodВызывает Python метод на ноде
execute_python_scriptВыполняет произвольный Python скрипт в TouchDesigner
get_td_class_detailsПолучает детали Python класса или модуля TouchDesigner
get_td_classesПолучает список Python классов TouchDesigner
get_td_infoПолучает информацию об окружении TouchDesigner сервера
get_td_node_parametersПолучает параметры конкретного нода
get_td_nodesПолучает ноды под родительским путем с опциональной фильтрацией
update_td_node_parametersОбновляет параметры конкретного нода

Возможности

  • Создание, изменение и удаление TouchDesigner нодов
  • Запрос свойств нодов и структуры проекта
  • Программное выполнение Python скриптов в TouchDesigner
  • Поиск нодов по имени, семейству или типу
  • Соединение нодов внутри TouchDesigner
  • Проверка ошибок на нодах и их дочерних элементах
  • Мост между AI моделями и TouchDesigner WebServer DAT

Примеры использования

Search for nodes and retrieve information
Connect nodes within TouchDesigner
Check for errors on nodes
Create and modify TouchDesigner projects

Ресурсы

Примечания

Требует импорта TouchDesigner компонентов: скачайте touchdesigner-mcp-td.zip, импортируйте mcp_webserver_base.tox в ваш проект по пути /project1/mcp_webserver_base. Структура каталогов должна быть сохранена точно как в извлеченном архиве для правильной загрузки модулей.

TouchDesigner MCP - MCP Server for Claude | ClaudeKit