
一台强大的服务器,专为高级视频和音频编辑操作设计。该服务器使MCP客户端(如Claude Desktop、Cursor等)能够进行全面的多媒体编辑......
概览
一台强大的服务器,专为高级视频和音频编辑操作设计。该服务器使MCP客户端(如Claude Desktop、Cursor等)能够通过标准化统一的界面执行全面的多媒体编辑任务。 https://github.com/user-attachments/assets/134b8b82-80b1-4678-8930-ab53121b121f - : 裁剪、合并、调整大小、裁剪、旋转视频 - : 速度控制、淡入/淡出、灰度、镜像 - : 添加带透明的文本、图片或视频叠加 - : 通过编解码器控制转换格式 - : 提取帧,从图像创建视频 - : 提取、裁剪、循环、连接音频 - : 调整音量,淡入/淡出效果 - : 将多轨混音 - : 为视频添加音频,替换配乐 - : 从 YouTube 及其他平台下载 - : 目录操作、文件列表 - : 获取推荐下载地点 - :链式操作而不保存中间文件 - :清除内存,检查存储对象 - :将复杂......
概述(AI 翻译)
一台强大的**模型上下文协议(MCP)**服务器,专为高级视频和音频编辑操作设计。该服务器使MCP客户端(如Claude Desktop、Cursor等)能够通过标准化统一的界面执行全面的多媒体编辑任务。
https://github.com/user-attachments/assets/134b8b82-80b1-4678-8930-ab53121b121f
✨ 主要特色
🎥 视频运营
- 基础剪辑:裁剪、合并、调整大小、裁剪、旋转视频
- 效果:速度控制、淡入/淡出、灰度、镜面
- 叠加层:添加带有透明度的文字、图片或视频叠加层
- 格式转换:通过编解码器控制在格式之间转换
- 帧操作:提取帧,从图像创建视频
🎵 音频运营
- 音频处理:提取、修剪、循环、串接音频
- 音量控制:调整音量、淡入/淡出效果
- 音频混音:将多轨混音
- 集成:为视频添加音频,替换配乐
📥 下载与实用工具
- 视频下载:从YouTube及其他平台下载
- 文件管理:目录操作,文件列表
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Video Edit MCP Server 🎬
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
✨ Key Features
🎥 Video Operations
- Basic Editing: Trim, merge, resize, crop, rotate videos
- Effects: Speed control, fade in/out, grayscale, mirror
- Overlays: Add text, images, or video overlays with transparency
- Format Conversion: Convert between formats with codec control
- Frame Operations: Extract frames, create videos from images
🎵 Audio Operations
- Audio Processing: Extract, trim, loop, concatenate audio
- Volume Control: Adjust levels, fade in/out effects
- Audio Mixing: Mix multiple tracks together
- Integration: Add audio to videos, replace soundtracks
📥 Download & Utilities
- Video Download: Download from YouTube and other platforms
- File Management: Directory operations, file listing
- Path Suggestions: Get recommended download locations
🧹 Memory & Cleanup
- Smart Memory: Chain operations without saving intermediate files
- Resource Management: Clear memory, check stored objects
- Efficient Processing: Keep objects in memory for complex workflows
🔗 Operation Chaining
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.
📋 Requirements
- Python 3.10 or higher
- moviepy==1.0.3
- yt-dlp>=2023.1.6
- mcp>=1.12.2
- typing-extensions>=4.0.0
⚙️ Installation & Setup
For Claude Desktop / Cursor MCP Integration
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:
- Claude Desktop (Windows):
%APPDATA%/Claude/claude_desktop_config.json - Claude Desktop (macOS):
~/Library/Application Support/Claude/claude_desktop_config.json - Cursor:
.cursor/mcp.jsonin your project root
Manual Installation
git clone https://github.com/Aditya2755/video-edit-mcp.git
cd video-edit-mcp
pip install -r requirements.txt
pip install -e .
安装
uvx --python 3.11 video-edit-mcp配置
{
"mcpServers": {
"video_editing": {
"command": "uvx",
"args": [
"--python",
"3.11",
"video-edit-mcp"
]
}
}
}