tdmcp — MCP-сервер для Claude Code: создание сетей TouchDesigner
MCP-сервер передаёт запросы ИИ в TouchDesigner: тот создаёт сеть узлов, проверяет её и показывает превью. Пригодится для сборки визуальных систем по описанию на обычном языке.
claude mcp add --env TDMCP_TOOL_PROFILE=<TDMCP_TOOL_PROFILE> --env TDMCP_RAW_PYTHON=<TDMCP_RAW_PYTHON> --transport stdio tdmcp-touchdesigner-mcp-server -- npx -y @dpantani/tdmcpЧто делает tdmcp — TouchDesigner MCP server
tdmcp связывает ИИ-ассистента с проектом TouchDesigner. Сервер предоставляет инструменты и встроенную справку по операторам, Python-классам, рабочим процессам и GLSL; мост внутри TouchDesigner создаёт и соединяет узлы. После сборки система проверяет результат и формирует превью, а сеть раскладывается слева направо.
Для работы нужны TouchDesigner и MCP-совместимый ассистент. Сервер можно запустить через npx -y @dpantani/tdmcp, а мост включить в самом TouchDesigner, например, перетащив tdmcp_bridge_package.tox в /project1 и нажав **Install**. Без активного моста ИИ не сможет управлять проектом; установка из исходников требует Node.js 20+.
Какие задачи решает
- собрать сеть узлов TouchDesigner по текстовому описанию
- проверить созданную сеть на ошибки
- посмотреть превью визуальной системы
- добавить узлы и соединения в
/project1
Примеры запросов агенту
- Создай в TouchDesigner туннель обратной связи из шума с размытием и смещением, добавь свечение и выведи результат в окно.
- Собери галактику частиц, реагирующую на звук, и покажи превью.
- Добавь к визуалу след обратной связи и выведи его на полный экран.
Как установить tdmcp — TouchDesigner MCP server
Командой платформы
claude mcp add --env TDMCP_TOOL_PROFILE=<TDMCP_TOOL_PROFILE> --env TDMCP_RAW_PYTHON=<TDMCP_RAW_PYTHON> --transport stdio tdmcp-touchdesigner-mcp-server -- npx -y @dpantani/tdmcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add tdmcp-touchdesigner-mcp-server --env TDMCP_TOOL_PROFILE=<TDMCP_TOOL_PROFILE> --env TDMCP_RAW_PYTHON=<TDMCP_RAW_PYTHON> -- npx -y @dpantani/tdmcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"tdmcp-touchdesigner-mcp-server": {
"command": "npx",
"args": [
"-y",
"@dpantani/tdmcp"
],
"env": {
"TDMCP_TOOL_PROFILE": "<TDMCP_TOOL_PROFILE>",
"TDMCP_RAW_PYTHON": "<TDMCP_RAW_PYTHON>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"tdmcp-touchdesigner-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dpantani/tdmcp"
],
"env": {
"TDMCP_TOOL_PROFILE": "<TDMCP_TOOL_PROFILE>",
"TDMCP_RAW_PYTHON": "<TDMCP_RAW_PYTHON>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e TDMCP_TOOL_PROFILE=<TDMCP_TOOL_PROFILE> -e TDMCP_RAW_PYTHON=<TDMCP_RAW_PYTHON> tdmcp-touchdesigner-mcp-server npx -y @dpantani/tdmcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о tdmcp — TouchDesigner MCP server
Как установить tdmcp в Claude Code?
Выполните claude mcp add tdmcp -- npx -y @dpantani/tdmcp. Затем добавьте мост в TouchDesigner: перетащите tdmcp_bridge_package.tox в /project1 и нажмите **Install**.
Что делает tdmcp?
Он позволяет ИИ создавать и соединять узлы в проекте TouchDesigner, проверять сеть и показывать превью.
Что нужно для работы tdmcp?
Нужны TouchDesigner, MCP-совместимый ИИ-ассистент и мост, включённый внутри TouchDesigner. Для сборки сервера из исходников нужен Node.js 20+.