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의 차이
| 구분 | MCP | Skills |
|---|---|---|
| 목적 | 실시간 도구 호출 | 도메인 지식 주입 |
| 방식 | JSON-RPC | 마크다운 문서 |
| 사용 시점 | 에이전트가 작업 중 필요할 때 | 에이전트 시작 시 컨텍스트 |
| Remotion 활용 | 컴포지션 조회, 렌더 트리거 | API 사용법·패턴 |
둘 다 함께 사용 권장:
- Skills → 에이전트가 Remotion API를 정확히 알게 됨
- MCP → 에이전트가 실제 프로젝트와 상호작용 가능
💡 실전 워크플로우
[사용자] "이 데이터로 카드뉴스 영상 만들어줘"
↓
[에이전트] Skills로 Remotion API 확인
↓
[에이전트] 컴포지션 코드 생성
↓
[에이전트] MCP로 Studio에 컴포지션 등록
↓
[에이전트] MCP로 Lambda 렌더 트리거
↓
[사용자] 완성된 영상 다운로드
🛠️ MCP 도구 목록
Remotion MCP 서버는 다음 도구들을 노출:
| 도구 | 용도 |
|---|---|
list_compositions | 등록된 컴포지션 목록 조회 |
get_composition | 특정 컴포지션 메타데이터 조회 |
validate_props | Zod 스키마로 props 검증 |
trigger_render | Lambda/SSR 렌더 시작 |
get_render_progress | 렌더 진행률 폴링 |
open_studio | Studio 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 | 메타데이터 블록을 본문 하단으로 이동 |
댓글
아직 댓글이 없습니다.
댓글을 작성하려면 로그인이 필요합니다.