Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AE_BRIDGE_MODENoBridge mode: auto, applescript, com, or aerenderauto
AE_RENDER_PATHNoFull path to aerender binary when using aerender mode

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ae_get_project_infoB

Get information about the currently open After Effects project

ae_list_compositionsB

List all compositions in the current After Effects project

ae_get_composition_layersA

Get all layers in a specific After Effects composition

ae_create_compositionC

Create a new composition in the current After Effects project

ae_add_text_layerB

Add a text layer to a composition

ae_add_solid_layerC

Add a solid color layer to a composition

ae_add_null_layerA

Add a null (control) layer to a composition

ae_set_layer_propertyC

Set a property value on a layer. Use dot notation: 'Transform.Opacity', 'Transform.Position', etc.

ae_add_keyframeC

Add a keyframe to a layer property at a specific time

ae_apply_effectB

Apply an effect to a layer using its match name (e.g. 'ADBE Gaussian Blur 2')

ae_import_fileA

Import a file (video, image, audio, AEP) into the current After Effects project

ae_add_to_render_queueC

Add a composition to the After Effects render queue

ae_start_renderB

Start rendering all queued items in the After Effects render queue

ae_save_projectA

Save the current After Effects project

ae_run_scriptB

Execute a raw ExtendScript snippet directly in After Effects

ae_new_projectA

Create a new blank After Effects project (closes the current one)

ae_open_projectA

Open an existing After Effects project file (.aep or .aepx)

ae_close_projectB

Close the current After Effects project

ae_list_project_itemsA

List all items in the After Effects project panel (compositions, footage, folders)

ae_create_folderB

Create a folder in the After Effects project panel

ae_move_to_folderB

Move a project item into a folder

ae_delete_project_itemB

Delete an item from the After Effects project panel

ae_set_project_settingsB

Configure After Effects project settings (color depth, linear blending)

ae_get_composition_settingsA

Get all settings of a composition (size, fps, duration, bg color, work area, etc.)

ae_modify_compositionA

Modify settings of an existing composition (width, height, duration, frame rate, pixel aspect)

ae_duplicate_compositionC

Duplicate a composition

ae_rename_compositionB

Rename a composition

ae_delete_compositionA

Permanently delete a composition from the project

ae_set_comp_background_colorB

Set the background color of a composition

ae_set_work_areaA

Set the work area (render region) start and end time of a composition

ae_precompose_layersB

Precompose a set of layers into a new nested composition

ae_set_comp_motion_blurB

Enable or disable motion blur for a composition

ae_delete_layerB

Delete a layer from a composition

ae_duplicate_layerB

Duplicate a layer within a composition

ae_rename_layerB

Rename a layer in a composition

ae_reorder_layerA

Move a layer to a different position in the layer stack (1 = top)

ae_set_layer_timeB

Set the in point, out point, or start time of a layer

ae_set_layer_blend_modeB

Set the blending mode of a layer

ae_toggle_layer_soloB

Enable or disable solo on a layer

ae_toggle_layer_lockC

Lock or unlock a layer

ae_toggle_layer_visibilityB

Show or hide a layer (toggle the eye icon)

ae_parent_layerA

Set the parent of a layer to another layer (for hierarchical transforms)

ae_add_shape_layerA

Add a shape layer with a rectangle or ellipse to a composition

ae_add_cameraB

Add a camera layer to a composition

ae_add_lightB

Add a light layer to a composition

ae_add_expressionC

Add an expression to a layer property

ae_remove_expressionA

Remove an expression from a layer property

ae_get_layer_propertiesB

Get the current transform and basic properties of a layer

ae_set_layer_3dB

Enable or disable 3D mode on a layer

ae_set_layer_qualityB

Set the render quality of a layer (best, draft, wireframe)

ae_get_keyframesA

List all keyframes for a layer property

ae_delete_keyframeA

Delete a specific keyframe from a layer property by index (1-based)

ae_set_keyframe_interpolationC

Set the interpolation type (easing) for a keyframe

ae_easy_ease_keyframesA

Apply Easy Ease to all keyframes of a property (smooth in/out easing)

ae_add_keyframe_sequenceB

Add multiple keyframes at once to a layer property

ae_enable_time_remapB

Enable time remapping on an AV layer

ae_get_render_queueB

Get the current state of the After Effects render queue

ae_remove_render_queue_itemA

Remove an item from the render queue by its index

ae_clear_render_queueA

Remove all items from the render queue (skips items currently rendering)

ae_set_output_moduleC

Configure the output module for a render queue item (format, codec, output path)

ae_set_render_settingsB

Apply a render settings template to a render queue item

ae_list_output_templatesA

List all available output module templates in After Effects

ae_list_render_templatesA

List all available render settings templates in After Effects

ae_render_headlessA

Render a composition directly via aerender (command-line, no UI required). After Effects does NOT need to be open.

ae_batch_renderB

Queue multiple compositions for rendering in a single operation

ae_batch_importB

Import multiple files into the After Effects project at once

ae_batch_apply_effectB

Apply an effect to all layers (or filtered by type) in a composition

ae_batch_set_propertyA

Set a property value on multiple layers in a composition at once

ae_replace_footageA

Replace the source file of a footage item in the project (all uses update automatically)

ae_batch_create_compositionsB

Create multiple compositions based on a common size/fps template

ae_collect_filesC

Collect all project assets into a single folder (like AE's 'Collect Files' command)

ae_export_framesA

Export a range of frames from a composition to the render queue as still images

Prompts

Interactive templates invoked by user choice

NameDescription
ae_create_simple_animationGenerate a step-by-step plan to create a simple animation in After Effects
ae_render_workflowSet up a complete render workflow for a composition
ae_batch_workflowDescribe a batch processing task to perform across multiple compositions or layers

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 72 tools

Disambiguation4/5

Most tools map cleanly to a distinct resource and action, and descriptions clarify cardinality such as single versus batch. However, the rendering/queue family has some overlapping paths—ae_add_to_render_queue, ae_batch_render, ae_export_frames, ae_start_render, and ae_render_headless—that could lead an agent to choose the wrong operation.

Naming Consistency5/5

All tools share the ae_ prefix and follow a consistent snake_case verb_noun pattern. The get/list distinction is used predictably, and batch variants are uniformly marked with batch_, making the naming scheme highly predictable.

Tool Count1/5

72 tools is an extreme count for an MCP server. Many are micro-tools such as individual layer toggles, keyframe helpers, and batch wrappers that could be consolidated into fewer parameterized actions without losing clarity.

Completeness4/5

The tool surface covers project, composition, layer, keyframe, effect application, import, and render-queue workflows with no major dead ends. Minor gaps remain, such as no effect parameter editing, no text content modification, and no mask or track-matte operations.

Maintenance

ActivityInactive
ResponsivenessNo issues