azosi · 2026.7.29 01:46 · 조회 1

Remotion MCP & Skills

Model Context Protocol (MCP) 서버와 Agent Skills는 AI 에이전트가 Remotion을 더 정확하게 다룰 수 있게 해주는 표준 메커니즘이다.


🤖 MCP (Model Context Protocol)란

MCP는 AI 에이전트가 외부 도구·리소스에 접근하는 표준 프로토콜이다 (Anthropic 제안, 업계 표준). Remotion은 공식 MCP 서버를 제공해, 에이전트가 다음을 할 수 있게 한다:

  • Studio에서 컴포지션 목록·메타데이터 조회
  • 새 컴포지션 등록
  • 렌더링 트리거
  • Props 검증

🚀 Remotion MCP 서버 설치

Claude Code / Codex / OpenCode 같은 MCP 호환 에이전트에서:

// .mcp.json 또는 에이전트 설정 파일
{
  "mcpServers": {
    "remotion": {
      "command": "npx",
      "args": ["-y", "@remotion/mcp"]
    }
  }
}

또는 CLI:

# Claude Code
claude mcp add remotion -- npx -y @remotion/mcp

# Codex
codex mcp add remotion -- npx -y @remotion/mcp

에이전트가 Remotion 관련 작업을 자동으로 감지하고 MCP 도구를 호출한다.

자세한 설치: https://www.remotion.dev/docs/ai/mcp


🧠 Agent Skills란

Skills는 에이전트에게 특정 도메인 지식을 가르치는 마크다운 문서 + 도구 모음이다. Remotion은 공식 Skills를 제공:

npx -y skills@latest add remotion-dev/skills -g -y

설치 후 에이전트는 다음을 이해:

  • Remotion의 API 시그니처
  • 흔히 쓰이는 패턴 (Composition, Sequence, transition 등)
  • 일반적인 작업 흐름 (시작 → 작성 → 렌더)
  • 베스트 프랙티스 (성능, 메모리, 호환성)

상세: https://www.remotion.dev/docs/ai/skills


🔄 MCP와 Skills의 차이

구분MCPSkills
목적실시간 도구 호출도메인 지식 주입
방식JSON-RPC마크다운 문서
사용 시점에이전트가 작업 중 필요할 때에이전트 시작 시 컨텍스트
Remotion 활용컴포지션 조회, 렌더 트리거API 사용법·패턴

둘 다 함께 사용 권장:

  • Skills → 에이전트가 Remotion API를 정확히 알게 됨
  • MCP → 에이전트가 실제 프로젝트와 상호작용 가능

💡 실전 워크플로우

[사용자] "이 데이터로 카드뉴스 영상 만들어줘"
   ↓
[에이전트] Skills로 Remotion API 확인
   ↓
[에이전트] 컴포지션 코드 생성
   ↓
[에이전트] MCP로 Studio에 컴포지션 등록
   ↓
[에이전트] MCP로 Lambda 렌더 트리거
   ↓
[사용자] 완성된 영상 다운로드

🛠️ MCP 도구 목록

Remotion MCP 서버는 다음 도구들을 노출:

도구용도
list_compositions등록된 컴포지션 목록 조회
get_composition특정 컴포지션 메타데이터 조회
validate_propsZod 스키마로 props 검증
trigger_renderLambda/SSR 렌더 시작
get_render_progress렌더 진행률 폴링
open_studioStudio URL 반환

자세한 도구 명세: https://www.remotion.dev/docs/ai/mcp


🧩 System Prompt 패턴

에이전트에 Remotion 컨텍스트를 직접 주입할 수도 있다:

You are a Remotion expert. Always use:
- <AbsoluteFill> for layout
- useCurrentFrame() to drive animations
- spring() for natural motion
- interpolate() for linear/bezier interpolation
- Zod schemas for inputProps

Avoid:
- CSS transitions (causes flicker during render)
- Date.now() (use frame-based timing)
- localStorage / cookies (not available in render)

상세 가이드: https://www.remotion.dev/docs/ai/system-prompt


⚠️ 알아둘 점

  • MCP 표준 — 모든 MCP 호환 에이전트에서 사용 가능
  • Skills 업데이트 — Remotion 메이저 버전마다 재생성. npx skills update 정기 실행
  • 보안 — MCP 서버는 프로젝트 디렉터리 접근 권한 필요. 신뢰된 환경에서만
  • 오프라인 — 일부 에이전트는 Skills를 로컬 캐시. 오프라인 작동 가능

📚 영역 구분

  • 에이전트 종류별 가이드: Remotion Coding Agents
  • AI 영상 생성: Remotion AI Integration
  • 한글 hub: Remotion AI & 도구

상위 문서: ← Remotion AI & 도구 출처: Remotion 공식 문서 — MCP & Skills 한글화 (2026-07-29) 공급사: Remotion AG

변경 이력

날짜변경
2026-07-29초판 작성 (공식 MCP & Skills 가이드 한글화)
2026-07-29메타데이터 블록을 본문 하단으로 이동

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.