TouchDesigner MCP

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

  • 629 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Выполняет произвольные Python-скрипты в TouchDesigner
  • Создает, меняет и удаляет узлы в вашем проекте
Все причины и проверки

8beeeaaat/touchdesigner-mcp

Установка

Ручная установка

claude mcp add -s user touchdesigner -- npx -y touchdesigner-mcp-server@latest

Сначала импортируйте компонент mcp_webserver_base.tox в проект TouchDesigner.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Выполняет произвольные Python-скрипты в TouchDesigner
  • Создает, меняет и удаляет узлы в вашем проекте

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер соединяет ИИ-агента с TouchDesigner через компонент WebServer DAT и дает управлять проектом на лету. Агент создает, меняет и удаляет узлы, читает структуру проекта и параметры, запускает произвольные Python-скрипты и вызывает методы узлов. Есть инструменты для проверки ошибок и предупреждений по узлу и его потомкам, получения списков и деталей классов Python в TouchDesigner и захвата вывода TOP-узла в картинку. Готовые подсказки помогают искать узлы, соединять их и проверять ошибки. Связь идет по WebSocket в реальном времени, без опроса файлов. Сервер работает с Claude Code, Claude Desktop, Cursor и Codex.

Для кого. Для художников по визуалу и разработчиков на TouchDesigner, которым нужна работа с проектом через агента.

Подходит, если

  • Нужно создавать и менять узлы в проекте TouchDesigner через агента
  • Нужно выполнить Python-скрипт прямо в проекте
  • Нужно проверить ошибки и предупреждения по узлам сцены

Не подходит, если

  • Нельзя выполнять произвольный Python в проекте
  • TouchDesigner не запущен и компонент WebServer DAT не подключен

Пример запроса к агенту

Создай узел частиц в TouchDesigner и покажи ошибки по сцене

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Нужен запущенный TouchDesigner с импортированным компонентом mcp_webserver_base.tox, по умолчанию порт 9981. Сервер и компонент сверяются по версии API, при несовпадении крупных версий работа останавливается с просьбой обновить. Инструмент execute_python_script выполняет произвольный Python в проекте, применяйте осознанно. Установка идет через npx или Docker.

Как отключить. Удалите запись touchdesigner из конфигурации MCP агента и уберите компонент WebServer из проекта TouchDesigner.

Частые вопросы

Что нужно на стороне TouchDesigner?

Запущенный TouchDesigner с импортированным компонентом mcp_webserver_base.tox и включенным WebServer DAT, по умолчанию порт 9981.

Почему появляется просьба обновить?

Сервер и компонент имеют независимые версии API; при устаревшем или слишком новом компоненте сервер предупреждает или останавливает работу до обновления.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

tdmcp строит сети узлов TouchDesigner по описанию на обычном языке и сам проверяет результат и показывает превью

MCP-серверШирокий доступ62Звезды репозитория

Embody и Envoy: встроенный в TouchDesigner MCP-сервер, через который агент строит и отлаживает живые сети операторов

MCP-серверРасширенный доступ219Звезды репозитория

MCP-сервер для Ableton Live: агент создает дорожки, расставляет клипы и собирает аранжировку прямо в открытом проекте

MCP-серверРасширенный доступ3,3 тыс.Звезды репозитория

Blender MCP: агент в Cursor, Cline, Windsurf или Claude Desktop строит и правит 3D-сцены в Blender по описанию, сервер ставится командой uvx

MCP-серверРасширенный доступ301Звезды репозитория

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверШирокий доступ34,1 тыс.Звезды репозитория
Официальный

MCP-сервер WaveSpeed: агент запускает модели для картинок, видео, аудио и 3D, читает схему входа и узнает цену до запуска

MCP-серверРасширенный доступ37Звезды репозитория

Коротко о README

README описывает TouchDesigner MCP как сервер, который дает агентам управлять проектами TouchDesigner через компонент WebServer DAT. Доступны инструменты создания, изменения и удаления узлов, чтения параметров и структуры, выполнения Python и захвата вывода TOP в картинку, плюс готовые подсказки для поиска и соединения узлов. Связь идет по WebSocket в реальном времени. Ставится через npx командами claude mcp add или codex mcp add, есть вариант с Docker и рекомендованный плагин. Версии сервера и компонента сверяются по API. Лицензия MIT.

Бейдж для README

Сообщить о проблеме