AE-MCP
概要
AE-MCPは、ClaudeなどのAIアシスタントがAdobe After Effectsを直接制御できるようにする包括的なMCPサーバーです。コンポジションの作成からプロフェッショナルなエフェクトやエクスプレッションの適用まで、モーショングラフィックスの全ワークフローをカバーする70以上のツールを提供します。
主な機能
機能 | 説明 |
70以上のツール | After Effectsの完全自動化 |
アニメーションプリセット | スプリング物理、バウンス、エラスティック、スライド、フェード |
エクスプレッションライブラリ | 20以上の既製エクスプレッション(ウィグル、ループ、物理) |
エフェクトテンプレート | ワンクリックでプロフェッショナルな見た目(シネマティック、VHS、ネオン) |
モーショングラフィックス | ローワーサード、タイトルカード、トランジション、ロゴリビール |
信頼性の高いアーキテクチャ | ファイルベースの通信による安定性 |
Related MCP server: AE 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 buildステップ2:CEPエクステンションをインストール
macOS:
./scripts/install-cep.shWindows:
scripts\install-cep.batステップ3: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スキルが含まれています。スキルファイルをClaude Codeのスキルディレクトリにコピーしてください:
cp -r SKILL/* ~/.claude/skills/Claude Codeスキルは、After Effectsのワークフロー、プロパティ形式、ベストプラクティスに関する専門知識を提供します。詳細はSKILL/SKILL.mdを参照してください。
ステップ4:After Effectsを起動
After Effects 2024以上を起動
ウィンドウ > エクステンション > 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
エクスプレッションテンプレート
カテゴリ | テンプレート |
ウィグル |
|
ループ |
|
物理 |
|
リンク |
|
時間 |
|
エフェクトテンプレート
カテゴリ | エフェクト |
ぼかし |
|
色 |
|
スタイル |
|
クリエイティブ |
|
アーキテクチャ
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
After Effects内でAE-MCPパネルが表示されていることを確認
~/Documents/ae-mcp-commands/にコマンドファイルがあるか確認パネルのログでエラーを確認
After EffectsでExtendScriptツールキットまたはコンソールを開く
コンポジション/レイヤーの参照が存在することを確認
ES3互換性の問題がないか確認(アロー関数、テンプレートリテラルなど)
コントリビューション
コントリビューションを歓迎します!プルリクエストを送る前に、コントリビューションガイドラインをお読みください。
ライセンス
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
- AlicenseCqualityFmaintenanceA Model Context Protocol (MCP) server for Adobe After Effects that enables AI assistants and other applications to control After Effects through a standardized protocol.13665546MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to control Adobe After Effects through a file-based communication bridge. It supports various operations including project and composition management, layer and keyframe manipulation, rendering, and batch processing.922921MIT
- AlicenseAqualityCmaintenanceAn MCP server that allows AI agents to control Adobe After Effects, enabling project inspection, composition creation, layer addition, file import, ExtendScript execution, and rendering via aerender.11MIT
- AlicenseCqualityCmaintenanceMCP server for controlling Adobe After Effects, enabling AI assistants to create compositions, manage layers, and animate properties.13665MIT
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
MCP server for Luma Dream Machine AI video generation
MCP server for Hailuo (MiniMax) AI video generation
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-AE'
If you have feedback or need assistance with the MCP directory API, please join our Discord server