Automation
ae-mcp avatar

ae-mcp

Automate Adobe After Effects tasks using the Model Context Protocol. Manage compositions, layers, keyframes, effects, and expressions for motion graphics, title cards, and logo reveals.

Introduction

The ae-mcp skill provides comprehensive integration between AI agents and Adobe After Effects, enabling programmatic control over complex motion graphics workflows. This skill is designed for video editors, motion designers, and creative technologists who need to accelerate repetitive tasks such as creating compositions, managing layer hierarchies, and applying advanced animation techniques. By leveraging the Model Context Protocol, the agent can translate natural language requests into precise property modifications, effect applications, and expression-driven animations.

  • Full project management including composition creation with custom resolution, duration, and frame rate settings.

  • Granular layer control allowing for manipulation of transform properties like Position, Scale, Rotation, Opacity, and Anchor Point using exact property path formats.

  • Extensive support for text animation patterns, including character-level effects and pre-built animator presets like typewriter, slide, and wave.

  • Advanced effect application featuring access to blur, color correction, glow, and cinematic templates via a modular effect pipeline.

  • Expression-based automation with a library of templates for professional movement such as wiggle, bounce, springy, and loop cycles.

  • Pre-built structural templates for lower thirds, title cards, transitions, and logo reveals to ensure consistency across video projects.

  • Requires exact property pathing, such as accessing nested shape layer contents through specific hierarchies like Contents.Shape 1.Transform.Position.

  • Use standard value formats: positions as [x, y] coordinates, scale as percentages, and colors as 0-1 RGB normalized values.

  • Always verify layer existence via list_layers or get_layer_info before performing modification operations to avoid null reference errors.

  • The skill handles professional motion graphics tasks by supporting both simple linear keyframes and advanced Bezier easing with controlled speed and influence parameters.

  • Ensure all file paths provided for save operations are absolute paths, accounting for differences between macOS and Windows file system structures.

  • When encountering 'Property is hidden' errors, consider that certain nested properties in shape layers may require specific initialization before modification.

Repository Stats

Stars
28
Forks
9
Open Issues
3
Language
Not provided
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 05:59 AM
View on GitHub