A powerful Model Context Protocol (MCP) server designed for advanced video and audio editing operations. This server enables MCP clientsโsuch as Claude Desktop, Cursor, and othersโto perform comprehensive multimedia editing tasks through a standardized and unified interface. - Basic Editing: Trim, merge, resize, crop, rotate videos - Effects: Speed control, fade in/out, grayscale, mirror - Overlay
Add this skill
npx mdskills install Aditya2755/video-edit-mcpComprehensive video/audio editing MCP server with extensive features and clear setup
A powerful Model Context Protocol (MCP) server designed for advanced video and audio editing operations. This server enables MCP clientsโsuch as Claude Desktop, Cursor, and othersโto perform comprehensive multimedia editing tasks through a standardized and unified interface.
https://github.com/user-attachments/assets/134b8b82-80b1-4678-8930-ab53121b121f
Seamlessly chain multiple operations together without creating intermediate files. Process your video through multiple steps (trim โ add audio โ apply effects โ add text) while keeping everything in memory for optimal performance.
Ensure that uv is installed.
If not, install it using the following PowerShell command:
powershell -ExecutionPolicy Bypass -Command "irm https://astral.sh/uv/install.ps1 | iex"
Add this configuration to your MCP configuration file:
{
"mcpServers": {
"video_editing": {
"command": "uvx",
"args": [
"--python",
"3.11",
"video-edit-mcp"
]
}
}
}
Configuration file locations:
%APPDATA%/Claude/claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json.cursor/mcp.json in your project rootgit clone https://github.com/Aditya2755/video-edit-mcp.git
cd video-edit-mcp
pip install -r requirements.txt
pip install -e .
video_edit_mcp/
โโโ src/
โ โโโ video_edit_mcp/
โ โโโ __init__.py
โ โโโ main.py # MCP server implementation
โ โโโ video_operations.py # Video editing tools
โ โโโ audio_operations.py # Audio processing tools
โ โโโ download_utils.py # Download functionality
โ โโโ util_tools.py # Memory & utility tools
โ โโโ utils.py # Utility functions
โ
โโโ pyproject.toml # Project configuration
โโโ requirements.txt # Dependencies
โโโ uv.lock # Lock file
โโโ LICENSE # MIT License
โโโ MANIFEST.in # Manifest file
โโโ README.md
# Chain operations without intermediate files
video_info = get_video_info("input.mp4")
trimmed = trim_video("input.mp4", 10, 60, return_path=False) # Keep in memory
with_audio = add_audio(trimmed, "background.mp3", return_path=False)
final = add_text_overlay(with_audio, "Hello World", x=100, y=50, return_path=True)
We welcome contributions in these exciting areas:
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureThis project is licensed under the MIT License - see the LICENSE file for details.
Made with โค๏ธ for the AI and multimedia editing community
โญ Star this project | ๐ค Contribute | ๐ Documentation
Install via CLI
npx mdskills install Aditya2755/video-edit-mcpVideo Edit MCP Server ๐ฌ is a free, open-source AI agent skill. A powerful Model Context Protocol (MCP) server designed for advanced video and audio editing operations. This server enables MCP clientsโsuch as Claude Desktop, Cursor, and othersโto perform comprehensive multimedia editing tasks through a standardized and unified interface. - Basic Editing: Trim, merge, resize, crop, rotate videos - Effects: Speed control, fade in/out, grayscale, mirror - Overlay
Install Video Edit MCP Server ๐ฌ with a single command:
npx mdskills install Aditya2755/video-edit-mcpThis downloads the skill files into your project and your AI agent picks them up automatically.
Video Edit MCP Server ๐ฌ works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.