8beeeaaat/touchdesigner-mcp
MCP server for TouchDesigner
해결하는 문제
이 프로젝트는 AI 에이전트와 TouchDesigner 사이의 다리를 제공하여, AI 모델이 시각 프로젝트를 실시간으로 프로그래밍 방식으로 제어, 수정, 운영할 수 있도록 합니다. AI가 운영자 역할을 하여 노드를 수동으로 생성하고 연결하는 작업을 제거합니다.
작동 방식
Model Context Protocol (MCP) 서버를 구현하여 TouchDesigner의 WebServer DAT에 연결합니다. 이를 통해 AI 에이전트는 사전 정의된 도구와 프롬프트를 통해 TouchDesigner에 명령을 전송할 수 있으며, 노드 생성, 파라미터 업데이트, Python 스크립트 실행 등을 소프트웨어 내에서 직접 수행할 수 있습니다.
대상 사용자
인터랙티브 설치나 생성 예술에 TouchDesigner을 사용하는 시각 예술가, 크리에이티브 코더, 개발자로서 AI 에이전트를 활용해 프로젝트 구축 과정을 자동화하고자 하는 분들.
주요 기능
- 노드 관리: 노드 생성, 삭제, 구조 및 속성 쿼리.
- Python 통합: 임의의 Python 스크립트 실행 및 노드 메서드 직접 호출.
- TOP 이미지 캡처 (uma a TOP): TOP 노드의 현재 출력을 이미지로 캡처하여 AI가 시각적으로 확인할 수 있도록 함.
- 지능형 프롬프트: 노드의 흐릿한 검색 및 노드 연결 관리를 위한 내장 프롬프트.
- 버전 호환성: MCP 서버와 TouchDesigner 컴포넌트가 동기화되어 있음을 보장하는 견고한 시스템.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트