详细介绍
Video Editor MCP 是一个基于模型上下文协议(MCP)的视频编辑服务器,支持用户上传、搜索、生成和编辑视频内容。该工具结合了 LLM 与 Video Jungle 平台,通过多模态分析(音频+视觉)实现智能视频检索与剪辑生成,适用于内容创作者、营销人员和教育工作者等需要快速生成高质量视频剪辑的场景。
核心功能
Video Editor MCP 提供了以下核心功能:
- 添加视频:从指定 URL 上传视频到用户视频库,并自动分析其内容。
- 搜索视频:根据关键词或上下文检索已上传的视频,支持本地视频搜索(如 Mac 上的照片应用)。
- 生成视频剪辑:基于搜索结果自动生成视频剪辑,满足用户对特定内容的剪辑需求。
- 多模态内容分析:通过音频和视觉内容的联合分析,实现更精准的视频检索与编辑。
安装方法
安装 Video Editor MCP 需要以下步骤:
git clone git@github.com:yourusername/video-editor-mcp.gitcd video-editor-mcpuv syncuv builduv publish安装完成后,需要在项目目录下创建一个配置文件,内容如下:
{
"development": {
"api_key": "your_api_key_here"
}
}此外,也可以通过环境变量设置 API 密钥:
export API_KEY=your_api_key_here使用方法
启动服务器的基本命令如下:
uv run video-editor-mcp your_api_key_here以下是一些常用命令及其使用示例:
- 添加视频:从指定 URL 添加视频并命名。
add-video https://www.youtube.com/shorts/RumgYaH5XYw example- 搜索视频:根据关键词搜索视频。
search-videos example- 生成剪辑:基于搜索词生成视频剪辑。
generate-edit-from-videos example此外,还可以通过 Python 脚本调用 Video Editor MCP 的 API:
from video_editor_mcp import VideoEditor
editor = VideoEditor(api_key="your_api_key_here")
editor.edit_video("input.mp4", "output.mp4")使用场景
Video Editor MCP 适用于以下场景:
- 内容创作者需要快速生成高质量视频剪辑。
- 营销人员希望根据关键词提取视频内容进行广告制作。
- 教育工作者需要从教学视频中提取关键片段用于课程制作。
- 需要本地视频搜索功能的用户,例如在 Mac 上的照片应用中查找视频。
注意事项
使用 Video Editor MCP 时需注意以下事项:
- 需要注册 Video Jungle 账户并获取 API 密钥。
- 部分高级功能依赖 API 密钥。
- 启用本地视频搜索功能时,需设置环境变量
LOAD_PHOTOS_DB=1。 - 生成剪辑时需明确指定搜索词或关键词。
调试与日志
由于 MCP 服务器通过标准输入输出运行,调试较为困难。推荐使用 MCP Inspector 工具进行调试:
npx @modelcontextprotocol/inspector uv run --directory /Users/YOURDIRECTORY/video-editor-mcp video-editor-mcp YOURAPIKEY同时,可以在项目目录中创建一个 app.log 文件,用于记录运行时信息,并通过以下命令实时查看日志:
tail -n 90 -f app.logVideo Editor MCP 通过其强大的视频编辑能力,为用户提供了便捷、高效的视频处理解决方案。