Skip to content
Conduit

mcp server

video-editing-mcp-server

VideoCraft MCP Server AI-Powered Video Editing Suite

IbrarArif/video-editing-mcp-servercommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 27, 2026

title: VideoCraft MCP Server emoji: 🎥 colorFrom: blue colorTo: purple sdk: gradio app_file: app.py pinned: false tags:

  • mcp-server-track

🎥 VideoCraft MCP Server - AI-Powered Video Editing Suite

Transform your videos into engaging content with our powerful AI-driven video editing toolkit. VideoCraft MCP Server combines advanced AI analysis with professional-grade video editing tools to help creators produce high-quality content effortlessly.

✨ Key Features

🎯 Smart Video Analysis

  • AI-Powered Content Analysis: Automatically detect silence, repeated clips, and low-engagement segments
  • Contextual Understanding: Get AI-generated insights about your video content
  • Smart Clip Detection: Identify and suggest removal of redundant or low-quality segments

🎨 Professional Editing Tools

  • Aspect Ratio Conversion: Transform videos for different platforms (9:16, 16:9, 1:1)
  • Text Overlay: Add dynamic text with customizable fonts, colors, and animations
  • Color Filters: Apply professional-grade filters (sepia, grayscale, warm, cool, vintage)
  • Speed Control: Adjust video playback speed with audio synchronization
  • Segment Editing: Cut or keep specific segments with frame-accurate precision

🎵 Audio Enhancement

  • Smart Audio Library: Access thousands of royalty-free sound effects and music from Envato
  • Audio Integration: Add background music or sound effects with precise timing
  • Audio Extraction: Extract high-quality audio in multiple formats (MP3, AAC, WAV, OGG, FLAC)

📝 Advanced Subtitling

  • Word-Level Subtitles: Generate precise, word-by-word subtitles with perfect timing
  • Customizable Styling: Control font, size, color, position, and outline
  • Multi-Position Support: Place subtitles at different screen positions

🖼️ Visual Enhancement

  • Image Overlay: Add logos or watermarks with precise positioning and opacity control
  • Video Merging: Combine multiple videos seamlessly
  • Quality Preservation: Maintain high video quality throughout all transformations

🚀 Getting Started

  1. Installation

    pip install -r requirements.txt
    
  2. Environment Setup

    cp .env.example .env
    # Add your API keys to .env
    
  3. Launch the Server

    python app.py
    

🔧 API Keys Required

  • Envato API Key (for sound effects and music)
  • Gemini API Key (for video analysis)
  • Transcription API URL (for word-level subtitles)

🛠️ Built With

  • Python 3.8+
  • Gradio
  • FFmpeg
  • Google Gemini AI
  • Envato API

🎯 Use Cases

  • Content creators optimizing videos for social media
  • Video editors automating repetitive tasks
  • Social media managers creating platform-specific content
  • Educators creating engaging educational content
  • Marketers producing professional promotional videos

🤝 Contributing

We welcome contributions! Please feel free to submit a Pull Request.

📝 License

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

🙏 Acknowledgments

  • Envato for the audio library
  • Google Gemini for AI capabilities
  • FFmpeg for video processing
  • Gradio for the web interface

Built with ❤️ for Gradio Agents & MCP-Hackathon

↑↓ navigate openesc close