Video Editing MCP

Video Editing MCP

Video Editor MCP 是一个基于模型上下文协议的视频编辑服务器,支持视频上传、搜索、生成和剪辑功能,结合 LLM 与 Video Jungle 平台,为用户提供高效的视频编辑解决方案。

95 浏览
2025-12-28 发布

详细介绍

Video Editor MCP 是一个基于模型上下文协议(MCP)的视频编辑服务器,支持用户上传、搜索、生成和编辑视频内容。该工具结合了 LLM 与 Video Jungle 平台,通过多模态分析(音频+视觉)实现智能视频检索与剪辑生成,适用于内容创作者、营销人员和教育工作者等需要快速生成高质量视频剪辑的场景。

核心功能

Video Editor MCP 提供了以下核心功能:

  • 添加视频:从指定 URL 上传视频到用户视频库,并自动分析其内容。
  • 搜索视频:根据关键词或上下文检索已上传的视频,支持本地视频搜索(如 Mac 上的照片应用)。
  • 生成视频剪辑:基于搜索结果自动生成视频剪辑,满足用户对特定内容的剪辑需求。
  • 多模态内容分析:通过音频和视觉内容的联合分析,实现更精准的视频检索与编辑。

安装方法

安装 Video Editor MCP 需要以下步骤:

git clone git@github.com:yourusername/video-editor-mcp.git
cd video-editor-mcp
uv sync
uv build
uv 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.log

Video Editor MCP 通过其强大的视频编辑能力,为用户提供了便捷、高效的视频处理解决方案。

视频编辑 多模态分析 LLM集成

相关服务推荐

查看更多