Skip to main content
Glama
p10q
by p10q

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AE_USE_FILE_BRIDGEYesEnables the file-based communication bridge for reliability between the MCP server and After Effects.true

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingA

Test connectivity with After Effects CEP extension

get_ae_versionB

Get After Effects version information

create_projectC

Create a new After Effects project

open_projectC

Open an existing After Effects project file

save_projectC

Save the current After Effects project

close_projectC

Close the current After Effects project

get_project_infoB

Get information about the current After Effects project

import_footageC

Import footage (video, image, or audio) into the project

create_compositionB

Create a new composition in the current project

modify_compositionC

Modify properties of an existing composition

duplicate_compositionC

Duplicate an existing composition

delete_compositionC

Delete a composition from the project

list_compositionsB

List all compositions in the current project

get_composition_infoC

Get detailed information about a specific composition

add_solid_layerA

Add a solid color layer to a composition. Note: New layers are added on TOP (Layer 1). For backgrounds, create them last or use reorder_layers.

add_text_layerC

Add a text layer to a composition

add_shape_layerC

Add a shape layer to a composition with customizable properties

modify_layer_propertiesC

Modify transform properties of a layer

duplicate_layerC

Duplicate a layer within a composition

delete_layerC

Delete a layer from a composition

reorder_layersC

Change the order of layers in a composition

set_keyframeC

Set a keyframe for a layer property

apply_effectC

Apply an effect to a layer

add_null_layerC

Add a null object layer to a composition

add_adjustment_layerC

Add an adjustment layer to a composition

add_camera_layerC

Add a camera layer to a composition

add_light_layerC

Add a light layer to a composition

set_layer_parentC

Set parent-child relationship between layers

set_layer_blend_modeC

Set the blending mode of a layer

set_track_matteC

Set track matte for a layer

set_layer_3dC

Enable or disable 3D for a layer

modify_layer_3d_propertiesC

Modify 3D properties of a layer

set_layer_qualityC

Set the quality/sampling of a layer

set_motion_blurC

Configure motion blur for a layer

set_layer_visibilityC

Control layer visibility settings

set_time_remappingC

Enable time remapping for a layer

animate_time_remapC

Set time remap keyframes for a layer (automatically enables time remapping)

get_layer_infoC

Get detailed information about a layer

set_expressionC

Set an expression on a layer property

get_expressionC

Get the expression from a layer property

remove_expressionC

Remove an expression from a layer property

enable_expressionC

Enable or disable an expression on a property

batch_set_expressionsC

Set multiple expressions at once for better performance

convert_keyframes_to_expressionC

Convert keyframed animation to an expression

add_expression_controlC

Add an expression control effect to a layer

link_properties_with_expressionC

Link two properties together using an expression

add_wiggle_expressionC

Add a wiggle expression to a property

add_loop_expressionC

Add a loop expression to a property

execute_scriptC

Execute a custom ExtendScript in After Effects

save_expression_presetC

Save an expression as a preset for reuse

apply_expression_presetC

Apply a saved expression preset to a property

add_maskC

Add a mask to a layer

add_rectangular_maskC

Add a rectangular mask to a layer

add_elliptical_maskC

Add an elliptical mask to a layer

modify_mask_pathC

Modify the path of an existing mask

set_mask_propertiesC

Set properties of a mask

delete_maskC

Delete a mask from a layer

get_mask_infoC

Get information about masks on a layer

animate_mask_pathC

Animate a mask path with keyframes

add_shape_pathC

Add a path to a shape layer

modify_shape_pathC

Modify an existing shape path

create_shape_from_pathC

Create a shape layer from a custom path

convert_mask_to_shapeC

Convert a mask to a shape layer path

add_text_layer_advancedC

Add a text layer with advanced formatting options

modify_text_propertiesC

Modify text formatting properties

add_text_animatorC

Add a text animator to animate individual characters

convert_text_to_shapeB

Convert text layer to shape layer (create outlines)

create_text_on_pathC

Create text that follows a path

set_keyframe_advancedC

Set a keyframe with interpolation options

apply_easy_easeC

Apply Easy Ease to selected keyframes

set_keyframe_velocityC

Set velocity (speed graph) for keyframes

set_temporal_easeC

Set temporal ease (bezier handles) for keyframes

set_spatial_tangentC

Set spatial tangents for position keyframes (motion path)

set_keyframe_interpolation_typeC

Set interpolation type for keyframes

create_animation_curveC

Create an animation with custom curve

copy_keyframesC

Copy keyframes from one property to another

offset_keyframesC

Offset keyframes in time

scale_keyframe_timingC

Scale the timing of keyframes (stretch or compress animation)

reverse_keyframesC

Reverse the order of keyframes

apply_animation_presetC

Apply predefined animation presets

add_to_render_queueC

Add a composition to the render queue

start_renderB

Start rendering all items in the render queue

pause_renderB

Pause the current render process

stop_renderB

Stop the current render process

get_render_queueB

Get the status of all items in the render queue

clear_render_queueC

Remove all items from the render queue

export_frameC

Export a single frame from a composition

batch_renderB

Add multiple compositions to render queue with same settings

batch_executeA

Execute multiple commands in parallel. Commands are sent to After Effects simultaneously for faster processing.

batch_keyframesB

Set multiple keyframes at once for better performance

batch_create_layersA

Create multiple layers at once. IMPORTANT: Layers are created in order - first item becomes Layer 1 (top), last item becomes bottom layer. Create backgrounds LAST!

batch_modify_layer_propertiesC

Modify properties of multiple layers at once for better performance

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Current ProjectInformation about the currently open After Effects project
CompositionsList of all compositions in the current project
Render QueueCurrent render queue status and items

Latest Blog Posts

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/p10q/ae-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server