dcc-mcp-core은(는) 무엇을 하나요?
DCC-MCP의 핵심 런타임 및 공유 도구: Maya, Blender, Houdini, Photoshop 및 사용자 정의 DCC 호스트에서 안전하고 스킬 우선의 MCP 통합을 제공합니다.
개요
DCC-MCP Core는 디지털 콘텐츠 제작(DCC) 도구와 AI 에이전트 간의 원활한 통합을 위한 기반을 제공합니다. 이 프로젝트는 Model Context Protocol(MCP)을 사용하여 AI가 DCC 애플리케이션의 기능에 안전하게 접근하고 제어할 수 있도록 합니다.
주요 기능
- 스킬 우선 아키텍처: 각 DCC 호스트는 미리 정의된 '스킬' 세트를 통해 AI 에이전트가 호출할 수 있는 특화된 기능을 제공합니다.
- 다중 호스트 지원: Maya, Blender, Houdini, Photoshop 등 다양한 DCC 도구를 하나의 통합 프레임워크에서 지원합니다.
- 확장성: 사용자 정의 DCC 호스트 및 새로운 스킬을 쉽게 추가할 수 있는 플러그인 시스템을 제공합니다.
- 안전성: AI 에이전트의 작업을 제한된 스킬 범위 내에서 실행하여 DCC 환경을 보호합니다.
지원 호스트
설치 방법
# 저장소 클론
git clone https://github.com/dcc-mcp/dcc-mcp-core.git
cd dcc-mcp-core
# 의존성 설치
pip install -r requirements.txt
사용 예시
Maya에서 스킬 호출
from dcc_mcp_core import DCCSession
# Maya 세션 시작
with DCCSession('maya') as session:
# 스킬 실행
result = session.execute_skill('create_cube', {'size': 5.0})
print(result)
Blender에서 스킬 호출
from dcc_mcp_core import DCCSession
session = DCCSession('blender')
session.connect()
session.execute_skill('set_material', {'name': 'Metal', 'color': [0.8, 0.6, 0.3]})
session.disconnect()
문서
자세한 내용은 공식 문서를 참조하세요.
기여
버그 리포트, 기능 요청, 풀 리퀘스트를 환영합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.