Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_librariesA

Get all open libraries in Final Cut Pro with their names, IDs, file paths, and event counts.

get_eventsC

Get all events within a specific library.

get_projectsB

Get all projects within a specific event, including sequence/timeline details (duration, frame rate, timecode format).

new_libraryB

Create a new library in Final Cut Pro.

new_eventB

Create a new event in the current library.

new_projectB

Create a new project. Opens the new project dialog.

close_libraryB

Close the current library.

project_propertiesC

Open the project properties/settings inspector.

playbackB

Control playback in Final Cut Pro.

navigateC

Navigate through the timeline.

set_playback_speedC

Set the playback speed/rate.

go_to_timecodeB

Navigate to a specific timecode position. Opens the timecode entry dialog and types the timecode.

bladeC

Blade (cut/split) clips at the playhead position.

edit_insertC

Perform an edit insertion into the timeline.

delete_selectionC

Delete selected clips or replace with a gap.

clipboardC

Clipboard operations (copy, cut, paste).

selectionD

Selection operations.

undo_redoC

Undo or redo the last action.

trimC

Trim clip edges.

nudgeC

Nudge selected clip(s) in a direction.

insert_placeholderC

Insert a placeholder or gap clip into the timeline.

create_compound_clipB

Create a compound clip from the current selection.

create_storylineC

Create a connected storyline from selection, or collapse/lift storyline clips.

change_durationB

Open the change duration dialog to set a specific clip or selection duration via timecode.

rename_clipC

Rename the selected clip.

add_transitionB

Add the default cross dissolve transition to the selected edit point(s).

add_effectC

Add a default effect to the selected clip(s).

add_color_correctionC

Add a color correction effect to the selected clip.

add_titleC

Add a title to the timeline.

manage_effectsC

Copy, paste, or remove effects and attributes on clips.

add_maskC

Add a mask to the selected clip.

retimeB

Change the speed/retiming of the selected clip.

retime_qualityB

Set the video quality for retimed clips.

show_retime_editorB

Toggle the retime editor in the timeline.

add_markerC

Add a marker at the current playhead position.

delete_markersC

Delete markers.

rate_clipC

Rate the selected clip(s).

add_keywordC

Apply a keyword group (1-9) to the selected clip(s). Keyword groups are pre-configured in FCP's keyword editor.

set_roleC

Set the role of the selected clip.

open_keyword_editorC

Open the keyword editor panel.

captionsC

Caption operations.

select_toolC

Switch to a specific editing tool.

toggle_snappingB

Toggle timeline snapping on/off.

adjust_volumeC

Adjust audio volume of the selected clip.

soloB

Solo or unsolo the selected clip(s) audio.

audio_operationsD

Audio-specific operations.

toggle_panelB

Show or hide various panels and browsers in the FCP interface.

zoom_timelineC

Zoom the timeline view.

window_layoutB

Switch to a predefined window layout.

go_to_panelC

Navigate focus to a specific panel.

color_channelsB

Change the viewer color channel display.

clip_appearanceC

Change the clip appearance in the timeline.

import_mediaB

Open the import media dialog in Final Cut Pro.

import_xmlC

Import an FCPXML file into Final Cut Pro.

export_xmlB

Export the current project/event as FCPXML.

import_captionsB

Import a captions file (SRT, SCC, ITT, etc.).

export_captionsB

Export captions from the current project.

shareC

Share/export the project using the default destination or send to Compressor.

renderD

Render the timeline.

reveal_in_finderA

Reveal the selected clip's source media file in Finder.

transcode_mediaB

Open the transcode media dialog for the selected clips.

consolidate_filesC

Consolidate media files for the selected items.

relink_filesC

Relink media files.

analyze_and_fixC

Run analyze and fix on the selected clips.

synchronize_clipsB

Synchronize selected clips (align audio/video from multiple sources).

switch_angleB

Switch to a specific angle in a multicam clip.

create_multicam_clipB

Create a multicam clip from the selected clips.

av_edit_modeC

Set the audio/video edit mode to control which components are affected by edits.

color_boardC

Control the color board for color grading.

generate_fcpxmlA

Generate FCPXML content for creating timeline structures programmatically. Generates valid FCPXML 1.11 that can be imported into FCP. Use this to create projects with clips, transitions, titles, and effects defined in XML.

execute_menu_commandA

Execute any Final Cut Pro command by navigating the menu bar. Provide the menu path as an array (e.g., ['File', 'New', 'Project...'] or ['Edit', 'Paste as Connected']).

send_shortcutB

Send a keyboard shortcut to Final Cut Pro. Use this for any command that has a keyboard shortcut.

findC

Open the Find dialog, or Find and Replace in title text.

auto_reframeB

Apply Auto Reframe to the selected clip to automatically adjust framing for different aspect ratios.

object_trackingC

AI-powered object tracking and segmentation mask controls. Uses neural network-based tracking to follow objects across frames.

cinematic_editorB

Control the AI-powered Cinematic mode editor for iPhone Cinematic video. Navigate between AI focus/framing decisions.

detect_beatsB

AI-powered automatic beat detection and beat grid for music/audio clips. Analyzes audio to find beat positions.

voiceoverB

Voice-over recording controls. Open the recording panel and start/stop recording.

compare_frameB

Compare frame/viewer for before-and-after comparison of color corrections and effects. Save a reference frame and compare side-by-side.

spatial_videoB

Controls for 360°, VR, and spatial video editing. Includes stereoscopic viewing modes, 360° navigation, and field of view adjustments. The 360° viewer must be open for navigation controls.

adjustment_layerA

Add an adjustment layer (adjustment clip) above the current clip. Adjustment layers apply effects to all clips beneath them in the timeline.

keyframesB

Keyframe animation controls for effects, transforms, and audio parameters.

variantsB

Variant (audition) controls for comparing different versions of clips. Create alternate clip versions and preview them before committing.

duplicate_detectionC

Find and manage duplicate clips in the browser/timeline.

effect_presetsB

Save and manage effect presets for color corrections, video effects, and audio effects.

detach_audioA

Detach audio from the selected video clip, creating separate audio and video clips in the timeline.

merge_clipsB

Merge adjacent selected clips into a single clip.

break_apart_clipA

Break apart a compound clip or multicam clip into its individual component clips.

speed_editorC

Advanced speed editing tools for creating speed ramps and custom speed segments.

snapshot_projectB

Create a snapshot (backup) of the current project state. The snapshot is saved as a duplicate within the event.

image_playgroundB

Open Apple's AI-powered Image Playground for generating and editing images within Final Cut Pro.

video_outputB

Toggle external video output (A/V Output) for monitoring on external displays, broadcast monitors, or HDMI devices.

custom_overlayB

Toggle the custom overlay display in the viewer (title safe, action safe zones, etc.).

anchored_storylineB

Create and manage anchored storyline spines for organizing connected clips.

timeline_historyB

Navigate timeline hierarchy levels when editing inside compound clips, multicam clips, or auditions.

color_correction_navB

Navigate between color corrections on a clip and apply corrections from previous clips.

match_colorB

Match the color of the selected clip to a reference clip for consistent color grading across scenes.

audio_fade_managementC

Advanced audio fade controls for managing fade handles and crossfades.

duplicate_projectB

Duplicate the current project, optionally with different settings (resolution, frame rate, color space, etc.).

transcribe_to_captionsB

Use AI to automatically transcribe audio in the selected clips to captions/subtitles. Requires macOS speech recognition.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/elliotttate/finalcutpro-mcp'

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