video-editor-mcp
Provides optional integration with DaVinci Resolve, enabling status checks and timeline creation for professional video editing.
Allows downloading videos from Facebook via the download_video tool, enabling retrieval of Facebook video content for editing.
Allows downloading videos from Instagram via the download_video tool, with cookie support for authentication, enabling retrieval of Instagram content for editing.
Allows downloading videos from TikTok via the download_video tool, enabling retrieval of TikTok content for editing.
Allows downloading videos from Vimeo via the download_video tool, enabling retrieval of Vimeo content for editing.
Allows downloading videos from YouTube via the download_video tool, supporting over 1000 other sites for video editing workflows.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
video-editor-mcp
An MCP (Model Context Protocol) server that gives Claude a full conversational video-editing toolkit — trim, crop, color grade, caption, beat-sync, stabilize, and more — built on ffmpeg, faster-whisper, and yt-dlp, with optional DaVinci Resolve and CapCut integration.
Describe the edit you want in chat; Claude calls the tools to do it.
Tools
Category | Tools |
Download |
|
Analysis |
|
Basic editing |
|
Visual |
|
AI |
|
Smart editing |
|
Batch |
|
Sharing |
|
DaVinci Resolve (optional) |
|
CapCut (optional) |
|
Related MCP server: Video MCP
Setup
1. Clone and install Python deps
git clone https://github.com/dr-ashraf-s-MCP-LABS/video-editor-mcp.git
cd video-editor-mcp
pip install -r requirements.txtYou'll also need ffmpeg on your PATH (or imageio-ffmpeg, which the server falls back to automatically) and yt-dlp.
2. Configure (optional)
Copy .env.example to .env and adjust if you need non-default binary locations, want to point at your own CapCut/DaVinci install, or need a cookies.txt for Instagram/Facebook downloads (export one with a browser extension like "Get cookies.txt LOCALLY").
3. Register with Claude
Add to your Claude Desktop / Claude Code MCP config:
{
"mcpServers": {
"video-editor": {
"command": "python",
"args": ["/absolute/path/to/video-editor-mcp/server.py"]
}
}
}Restart Claude and start editing conversationally, e.g.: "Download this reel, match its style to my raw footage, add this music, and caption it."
Notes
download_video,output, and downloaded files land in./downloadsand./outputnext toserver.pyby default — override withVIDEO_EDITOR_DOWNLOADS_DIR/VIDEO_EDITOR_OUTPUT_DIR.CapCut and DaVinci Resolve tools degrade gracefully (report "not installed") if you haven't set the relevant env vars or don't have those apps.
auto_captionsandbatch_process's captions mode download the Whisperbasemodel (~150MB) on first use.
License
MIT — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Kling AI video generation
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Google Veo AI video generation
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that turns Claude into a hands-on video editor for short-form videos, enabling music generation, script writing, voiceover synthesis, and video stitching with FFmpeg. It also features a text-to-documentary skill that converts long-form text into structured documentary videos.MIT
- FlicenseNot gradedqualityDmaintenanceA local MCP server that gives Claude Desktop full video editing capabilities via FFmpeg, Whisper, and yt-dlp.-
- AlicenseAqualityCmaintenanceA local MCP server that enables Claude to edit videos on your machine using ffmpeg, with tools for trimming, converting, compressing, creating GIFs, and more.3149 npmMIT
- FlicenseAqualityBmaintenanceAn MCP server that gives Claude Code hands inside DaVinci Resolve Studio, enabling project management, status checks, snapshots, and arbitrary Python scripting via the Resolve API.51-