MCP Catalogs
Homemcp-video screenshot

mcp-video

by KyaniteLabs·18·Score 44

Video editing MCP server with 103 tools for FFmpeg operations, AI-assisted media processing, and local repurposing.

mediadeveloper-toolsai-llm
6
Forks
3
Open issues
this month
Last commit
2d ago
Indexed

Overview

mcp-video provides a comprehensive video editing toolkit for AI agents, wrapping FFmpeg and other media tools behind structured MCP schemas. It offers tools for trimming, merging, resizing, transcoding videos, adding subtitles, watermarks, effects, and generating AI transcriptions. The server also supports Hyperframes for cinematic video creation and automated repurposing of content across different platforms. With both Python client and CLI interfaces, it enables integration with Claude Code, Cursor, and other AI development environments.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Automate social media content creation from longer videos
you:Produce podcast highlights with audio normalization and chapters
you:Generate cinematic videos with style scaffolding and shot prompts

When to choose this

Choose this when you need extensive video editing capabilities for AI agents and want to avoid brittle shell commands with structured tool schemas.

When NOT to choose this

Avoid if you need cloud-based video processing, as this server requires local FFmpeg installation and is limited to local-only operations.

Tools this server exposes

12 tools extracted from the README
  • trimtrim(input: str, start: str, duration: str)

    Trim a video to a specific start time and duration

  • subtitlessubtitles(input: str, subtitle_file: str)

    Add subtitles to a video from an SRT file

  • resizeresize(input: str, aspect_ratio: str)

    Resize a video to a specific aspect ratio

  • release_checkpointrelease_checkpoint(input: str)

    Create quality checkpoints, thumbnails, and storyboards for video review

  • ai_transcribeai_transcribe(input: str, output_srt: str)

    Transcribe video audio to an SRT subtitle file

  • normalize_audionormalize_audio(input: str)

    Normalize audio levels in a video

  • search_toolssearch_tools(query: str)

    Search for tools matching a query string

  • scene_detectionscene_detection(input: str)

    Detect scene changes in a video

  • gridgrid(input: str, layout: str)

    Arrange video clips in a grid layout

  • video_quality_checkvideo_quality_check(input: str)

    Check video quality for issues

  • mergemerge(inputs: list[str])

    Merge multiple video files into one

  • animated_textanimated_text(input: str, text: str, position: str)

    Add animated text to a video

Comparable tools

ffmpeg-mcpvideo-toolkitshell-mcppython-editor-api

Installation

Installation

Prerequisite: [FFmpeg](https://ffmpeg.org/) must be installed and available on PATH.

# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg

Run without a global install:

uvx --from mcp-video mcp-video doctor

Or install with pip:

pip install mcp-video
mcp-video doctor

Claude Desktop

{
  "mcpServers": {
    "mcp-video": {
      "command": "uvx",
      "args": ["--from", "mcp-video", "mcp-video"]
    }
  }
}

Compare mcp-video with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.