Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MEDIA_DIRNoThe directory containing videos to edit. If not set, defaults to the server's launch directory..

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_media_infoA

Inspect a video or audio file: duration, resolution, codecs, fps, bitrate, file size.

trim_videoA

Cut a clip out of a video between a start time and either an end time or a duration (seconds).

merge_videosA

Concatenate two or more video files into one, in the given order. Clips are auto-scaled to match so different resolutions/codecs can be joined.

convert_formatA

Convert a video/audio file to a different container/codec. The output format is inferred from the output_path extension (e.g. .mp4, .mov, .webm, .avi, .mp3).

extract_audioA

Extract the audio track from a video file and save it as an MP3.

resize_videoA

Resize/scale a video. Provide width, height, or both (aspect ratio is preserved if only one is given).

crop_videoC

Crop a video to a rectangular region.

rotate_videoB

Rotate and/or flip a video.

change_speedA

Speed up or slow down a video (audio pitch is preserved). speed_factor > 1 speeds up, < 1 slows down (e.g. 2 = 2x faster, 0.5 = half speed).

adjust_volumeA

Change the audio volume of a video, or mute it entirely.

extract_frameA

Grab a single still frame from a video at a given timestamp and save it as an image.

add_text_overlayA

Burn text (e.g. a caption or title) onto a video, optionally only during a time range.

add_watermarkC

Overlay a logo/watermark image onto a video at a chosen corner or the center.

add_fadeB

Add a fade-in and/or fade-out to a video, audio, or both.

compress_videoA

Reduce a video file size by re-encoding it with a given quality level (CRF). Lower CRF = higher quality/larger file; higher CRF = smaller file/lower quality. 28 is a reasonable default.

generate_gifB

Convert a segment of a video into an animated GIF.

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/gxtontata/video-editor-mcp'

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