video-mcp-server

smallChaoChao/video-mcp-server

3.1

If you are the rightful owner of video-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Video-MCP-Server is a robust video processing server utilizing Model Context Protocol (MCP) and FFmpeg for advanced video editing.

🎥 Video-MCP-Server

A powerful video processing server based on Model Context Protocol (MCP) and FFmpeg

License
PyPI Version
GitHub Issues


🔍 Overview

Video-MCP-Server is an open-source video processing tool that leverages the Model Context Protocol (MCP) to enable seamless integration with AI agents. Built on top of FFmpeg, it provides a suite of advanced video editing capabilities through natural language commands or programmatic APIs. Ideal for developers, content creators, and AI-driven workflows [6].


Key Features

  • Video Concatenation
    Merge multiple videos into a single file effortlessly.
  • Video Rotation
    Rotate videos by any angle (90°, 180°, custom degrees).
  • Scaling & Resolution Adjustment
    Resize videos to specific dimensions or scale proportionally.
  • Speed Control
    Adjust playback speed (slow motion, fast-forward).
  • Audio Management
    Modify volume levels or add background music (BGM).
  • Visual Enhancements
    Adjust transparency/opacity and overlay subtitles.
  • Subtitle Support
    Burn SRT/ASS subtitles into videos or apply dynamic text overlays [10].

🚀 Installation

Via PyPI

pip install video-mcp-server

Note : Ensure FFmpeg is installed and accessible in your system's PATH (https://ffmpeg.org/download.html ).

🛠️ Usage

Start the MCP Server
uvx video-mcp-server

or

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

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📢 Support

For questions, bug reports, or feature requests, please open an issue on GitHub.