AE-MCP
概要
AE-MCPは、AIアシスタント(Claudeなど)がAdobe After Effectsを直接制御できるようにする包括的なMCPサーバーです。70以上のツールを提供し、コンポジション作成からプロフェッショナルなエフェクトやエクスプレッションの適用まで、モーショングラフィックスの全ワークフローをカバーします。
主な機能
機能 | 説明 |
70以上のツール | 完全なAfter Effects自動化 |
アニメーションプリセット | バネ物理、バウンス、エラスティック、スライド、フェード |
エクスプレッションライブラリ | 20以上のプリビルドエクスプレッション(wiggle、loop、物理) |
エフェクトテンプレート | ワンクリックでプロフェッショナルなルック(シネマティック、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 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
エクスプレッションテンプレート
カテゴリ | テンプレート |
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
After EffectsでAE-MCPパネルが表示されていることを確認
~/Documents/ae-mcp-commands/にコマンドファイルがあるか確認パネルのログでエラーを確認
ExtendScript ToolkitまたはAfter Effectsのコンソールを開く
コンポジション/レイヤーの参照が存在するか確認
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