8beeeaaat/touchdesigner-mcp
MCP server for TouchDesigner
해결하는 문제
이 프로젝트는 AI 에이전트와 TouchDesigner 사이의 다리를 제공하여, AI 모델이 시각 프로젝트를 프로그래밍 방식으로 제어하고 수정하며 운영할 수 있도록 합니다. 복잡한 노드 네트워크를 수동으로 구축하는 노동을 제거하고, 에이전트가 소프트웨어의 내부 구조에 직접 대화할 수 있도록 합니다.
작동 방식
Model Context Protocol (MCP) 서버를 구현하여 TouchDesigner의 WebServer DAT에 연결합니다. 이를 통해 AI 에이전트는 노드 생성, 삭제 및 수정, 프로젝트 구조 쿼리, TouchDesigner 환경 내에서 임의의 Python 스크립트 실행을 위한 전용 도구 세트를 사용할 수 있습니다.
대상 사용자
인터랙티브 설치나 생성 예술에 TouchDesigner을 사용하는 크리에이티브 테크놀로지 전문가, 비주얼 아티스트, 개발자로서 AI 에이전트를 활용해 프로젝트 생성 및 관리 프로세스를 자동화하고자 하는 분들.
주요 기능
- 노드 관리: 노드 생성, 수정, 삭제 및 파라미터 업데이트.
- Python 통합: 임의의 Python 스크립트 실행 및 특정 노드의 메서드 호출.
- 프로젝트 검사: 노드 속성, 프로젝트 구조 쿼리, 프로젝트 전반의 오류 또는 경고 확인.
- 시각 피드백: TOP 노드의 현재 출력을 이미지로 캡처하여 AI 에이전트가 시각적으로 확인할 수 있도록 함.
- MCP 표준: 지원되는 AI 클라이언트와의 호환성을 위해 Model Context Protocol 기반으로 구축됨.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트