AE-MCP
개요
AE-MCP는 Claude와 같은 AI 어시스턴트가 Adobe After Effects를 직접 제어할 수 있도록 하는 포괄적인 MCP 서버입니다. 컴포지션 생성부터 전문 효과 및 표현식 적용까지 모션 그래픽 워크플로우 전반을 아우르는 70개 이상의 도구를 제공합니다.
주요 기능
기능 | 설명 |
70개 이상의 도구 | 완벽한 After Effects 자동화 |
애니메이션 프리셋 | 스프링 물리, 바운스, 탄성, 슬라이드, 페이드 |
표현식 라이브러리 | 20개 이상의 사전 제작 표현식 (wiggle, loop, physics) |
효과 템플릿 | 원클릭 전문가급 스타일 (시네마틱, VHS, 네온) |
모션 그래픽 | 하단 자막, 타이틀 카드, 전환, 로고 리빌 |
안정적인 아키텍처 | 파일 기반 통신으로 안정성 확보 |
Related MCP server: After Effects MCP Server
요구 사항
Adobe After Effects 2024 이상
Node.js 18+
macOS 또는 Windows
설치
1단계: MCP 서버 설치
git clone https://github.com/anthropics/ae-mcp.git
cd ae-mcp
npm install
npm run build2단계: CEP 확장 프로그램 설치
macOS:
./scripts/install-cep.shWindows:
scripts\install-cep.bat3단계: AI 어시스턴트 설정
설정 파일에 추가:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"ae-mcp": {
"command": "node",
"args": ["/path/to/ae-mcp/dist/index.js"]
}
}
}MCP 설정에 추가 (~/.claude/settings.json):
{
"mcpServers": {
"ae-mcp": {
"command": "node",
"args": ["/path/to/ae-mcp/dist/index.js"]
}
}
}보너스: 이 저장소에는 향상된 After Effects 자동화를 위한 Claude Code Skill이 포함되어 있습니다. 스킬 파일을 Claude Code 스킬 디렉토리로 복사하세요:
cp -r SKILL/* ~/.claude/skills/Claude Code 스킬은 After Effects 워크플로우, 속성 형식 및 모범 사례에 대한 특화된 지식을 제공합니다. 자세한 내용은 SKILL/SKILL.md를 참조하세요.
4단계: After Effects 실행
After Effects 2024+ 를 시작합니다
Window > Extensions > AE-MCP 를 엽니다
패널이 자동으로 시작되고 명령을 수신 대기합니다
도구 카테고리
프로젝트 및 컴포지션
create_project · open_project · save_project · close_project · get_project_info · import_footage · create_composition · modify_composition · duplicate_composition · delete_composition · list_compositions · get_composition_info
레이어 생성
add_solid_layer · add_text_layer · add_text_layer_advanced · add_shape_layer · add_null_layer · add_adjustment_layer · add_camera_layer · add_light_layer · add_av_layer · precompose_layers · modify_layer · delete_layer
애니메이션 및 키프레임
set_keyframe · set_keyframe_advanced · apply_easy_ease · set_temporal_ease · offset_keyframes · scale_keyframe_timing · reverse_keyframes · copy_keyframes · get_keyframes
표현식
set_expression · get_expression · remove_expression · enable_expression · add_expression_control · apply_expression_template · link_properties
효과
apply_effect · apply_effect_template · modify_effect_properties · remove_effect · reorder_effects · copy_effects · list_effects
모션 그래픽 템플릿
도구 | 스타일 |
| modern, corporate, news, minimal, social |
| cinematic, documentary, social, minimal |
| wipe, dissolve, push, slide, zoom |
| fade, scale, slide, spin, glitch, particle |
| typewriter, fadeIn, scaleIn, slideIn, randomize, wave |
에셋 관리
import_folder · replace_footage · organize_project_items · find_missing_footage · collect_files · reduce_project
마커 및 타임라인
add_composition_marker · add_layer_marker · get_markers · delete_marker · set_work_area
빠른 예제
애니메이션 인트로 만들기
Create a 1920x1080 composition called "Intro" at 30fps, 5 seconds.
Add a text layer saying "Welcome" centered on screen.
Apply a slideInUp animation with easy ease.
Add a subtle glow effect.하단 자막 만들기
Create a modern lower third:
- Name: "Sarah Chen"
- Title: "Lead Designer"
- Blue primary color
- Animate in and out
- 5 second duration물리 기반 모션 추가
Add a bounce expression to the position of "Logo" layer.
Set amplitude to 0.15, frequency to 4, decay to 6.애니메이션 프리셋
스프링 물리 (Remotion 기반)
프리셋 | 설명 |
| 미묘하고 부드러운 애니메이션 |
| 균형 잡힌 스프링 모션 |
| 장난기 있고 탄력 있는 애니메이션 |
| 빠르고 반응성 있는 애니메이션 |
| 무겁고 신중한 모션 |
| 높은 에너지의 바운스 |
| 즉각적이고 반응성 있는 느낌 |
모션 프리셋
페이드: fadeIn · fadeOut
슬라이드: slideInLeft · slideInRight · slideInUp · slideInDown · slideOutLeft · slideOutRight · slideOutUp · slideOutDown
스케일: scaleIn · scaleOut · scaleInBounce
물리: bounce · elastic · overshoot
회전: spinIn · spinOut
표현식 템플릿
카테고리 | 템플릿 |
Wiggle |
|
Loop |
|
물리 |
|
연결 |
|
시간 |
|
효과 템플릿
카테고리 | 효과 |
블러 |
|
색상 |
|
스타일 |
|
크리에이티브 |
|
아키텍처
ae-mcp/
├── src/ # TypeScript source
│ ├── index.ts # Entry point
│ ├── stdio-server.ts # MCP server (70+ tools)
│ ├── ae-integration/
│ │ ├── file-communicator.ts # File-based IPC
│ │ └── generators/ # ES3 script generators
│ └── presets/ # Animation, expression, effect presets
├── cep-extension/ # After Effects extension
│ ├── CSXS/manifest.xml
│ ├── jsx/host.jsx # ExtendScript host
│ └── js/main.js # Panel JavaScript
├── SKILL/ # Claude Code skill
│ ├── SKILL.md # Skill definition
│ └── examples.md # Animation examples
└── scripts/ # Installation scripts통신 흐름
AI Assistant (Claude)
↓
MCP Server (Node.js)
↓ Write JSON command
~/Documents/ae-mcp-commands/
↓ Poll every 100ms
CEP Extension
↓ Execute script
After Effects DOM
↓ Write response
*.json.response문제 해결
디버그 모드가 활성화되어 있는지 확인하세요 (설치 스크립트가 자동으로 수행합니다)
After Effects를 완전히 다시 시작하세요
확장 프로그램 위치를 확인하세요:
macOS:
~/Library/Application Support/Adobe/CEP/extensions/ae-mcpWindows:
%APPDATA%\Adobe\CEP\extensions\ae-mcp
AE-MCP 패널이 After Effects에서 보이는 상태인지 확인하세요
~/Documents/ae-mcp-commands/에서 명령 파일을 확인하세요패널 로그에서 오류를 확인하세요
After Effects에서 ExtendScript 툴킷 또는 콘솔을 여세요
컴포지션/레이어 참조가 존재하는지 확인하세요
ES3 호환성 문제가 없는지 확인하세요 (화살표 함수, 템플릿 리터럴 등)
기여
기여는 환영합니다! PR을 제출하기 전에 기여 가이드라인을 읽어주세요.
라이선스
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI assistants to control Adobe After Effects for composition, layer, effect, preset, marker, and audio automation through a bridge panel.3066514MIT
- AlicenseCqualityDmaintenanceEnables AI assistants to control Adobe After Effects through the MCP protocol, including composition creation, layer management, and animation.13665MIT
- -license-quality-maintenanceEnables AI assistants to control Adobe After Effects through a standardized MCP protocol, providing tools for composition creation, layer management, and animation.
- AlicenseCqualityCmaintenanceMCP server for controlling Adobe After Effects, enabling AI assistants to create compositions, manage layers, and animate properties.13665MIT
Related MCP Connectors
Generate and manage AI UGC video ads through eleven typed MCP tools
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
65+ AI tools as MCP: research, write, code, scrape, translate, RAG, agent memory, workflows
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidcasan/MCP-AE2'
If you have feedback or need assistance with the MCP directory API, please join our Discord server