video-editor-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEDIA_DIR | No | The directory containing videos to edit. If not set, defaults to the server's launch directory. | . |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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