vedit-mcp
Provides video editing capabilities through FFmpeg, allowing basic operations to be performed with natural language commands. The service relies on FFmpeg for implementing video processing functionality.
Leverages Python for core functionality, with a recommended installation process and environment configuration. The service is implemented as a Python module that can be integrated into Python projects.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vedit-mcpadd background music to my vacation video"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Vedit-MCP
This is an MCP service for video editing, which can achieve basic editing operations with just one sentence.
English | 中文
Related MCP server: Remotion Video Editing MCP Server
Quick Start
1. Install Dependencies
1.1 Clone this project or directly download the zip package
1.2 Configure the Python environment
It is recommended to use uv for installation
cd vedit-mcp
uv pip install -r requirements.txtOr install directly using pip
pip install -r requirements.txt1.3 Configure ffmpeg
vedit-mcp.py relies on ffmpeg for implementation. Therefore, please configure ffmpeg.
# For Mac
brew install ffmpeg
# For Ubuntu
sudo apt update
sudo apt install ffmpeg2. Start the Service
2.1. It is recommended to use google-adk to build your own project
Please refer to adk-sample
Before executing this sample script
Please ensure that the path format is at least as follows
sample
kb
raw/test.mp4 // This is the original video you need to process
adk_sample.py
vedit_mcp.py
Please install the following two dependencies
# # adk-sample pip install requirements
# google-adk==0.3.0
# litellm==1.67.2Please set the api-key and api-base
Currently, this script uses the API of the Volcano Ark Platform, and you can go there to configure it by yourself.
After obtaining the API_KEY, please configure the API_KEY as an environment variable.
export OPENAI_API_KEY="your-api-key"Execute the script
cd sample
python adk_sample.pyEnd of execution
After this script is executed correctly and ends, a video result file will be generated in kb/result, and a log file will be generated and the result will be output.
If you need secondary development, you can choose to add vedit_mcp.py to your project for use.
2.2 Or build using cline
Firstly, please ensure that your Python environment and ffmpeg configuration are correct Configure cline_mcp_settings. json as follows
{
"mcpServers": {
"vedit-mcp": {
"command": "python",
"args": [
"vedit_mcp.py",
"--kb_dir",
"your-kb-dir-here"
]
}
}
}2.3. Execute using the stramlit web interface
To be supplemented
3. precautions
It is recommended to use the
thinking modelto handle this type of task. Currently, it seems that thethinking modelperforms better in handling this type of task? But no further testing has been conducted, it's just an intuitive feeling.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP tools for FFmpeg-style video and audio processing through FFMPEG API.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
MCP server for Wan AI video generation
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server providing video processing capabilities through FFmpeg, enabling dialog-based local video search, trimming, concatenation, and playback functionalities.820 PyPI148MIT
- FlicenseNot gradedqualityDmaintenanceWeb-based video editing platform that provides direct editing functionality through a Model Context Protocol server, supporting media file management, timeline editing, and advanced transformation effects.7-
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides video manipulation capabilities, allowing users to clip, merge, and split video files through MCP integration.834 npm4MIT
- FlicenseNot gradedqualityFmaintenanceEnables video editing operations such as trimming, merging, adding audio/text/effects, and exporting via MCP protocol, leveraging CapCut core functionalities.93-