V

Video Jungle视频编辑生成器

@burningion/video-editing-mcp
0 Stars 425 次浏览 burningion 更新于 2026-08-23

上传、编辑和生成视频,来自大家最喜欢的LLM和[Video Jungle](https://www.video-jungle.com/)。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

视频编辑 MCP 服务器

Video Jungle MCP Server

查看演示: https://www.youtube.com/watch?v=KG6TMLD8GmA

上传、编辑、搜索并从大家最喜欢的 LLM 和 Video Jungle 生成视频。

您需要在 Video Jungle 注册一个帐户才能使用此工具,并添加您的 API 密钥。

PyPI 版本

组件

资源

该服务器实现了一个接口,用于上传、生成和编辑视频,包括:

  • 自定义 vj:// URI 方案,用于访问单个视频和项目
  • 每个项目资源都有名称和描述
  • 搜索结果返回有关视频内容及其时间的元数据,允许直接生成编辑

提示

即将推出。

工具

该服务器实现了几个工具:

  • add-video: 从 URL 添加视频
    • 返回一个 vj:// URI 以引用视频文件
  • search-videos: 使用嵌入式搜索视频
    • 根据嵌入式和关键词返回视频匹配结果
  • generate-edit-from-videos
    • 从一组视频文件生成渲染的视频编辑
  • generate-edit-from-single-video
    • 从单个输入视频文件生成编辑

实际使用工具

为了使用这些工具,您需要注册 Video Jungle 并添加您的 API 密钥。

add-video

这是一个调用 add-video 工具的示例提示:

can you download the video at https://www.youtube.com/shorts/RumgYaH5XYw and name it fly traps?

这将从 URL 下载视频,将其添加到您的库中,并对其进行分析以便后续检索。分析是多模态的,因此可以查询音频和视觉组件。

search-videos

一旦您下载并分析了视频,就可以使用 search-videos 工具对其执行查询:

can you search my videos for fly traps?

搜索结果包含相关元数据,用于根据初始分析中发现的细节生成视频编辑。

search-local-videos

您必须设置环境变量 LOAD_PHOTOS_DB=1 才能使用此工具,因为它会使 Claude 提示访问您本地机器上的文件。

完成此操作后,您可以使用 Apple 的标签通过 Photos 应用程序搜索手机上存在的视频。

在我的情况下,当我搜索“Skateboard”时,我得到了 1903 个视频文件。

can you search my local video files for Skateboard?

generate-edit-from-videos

最后,您可以使用这些搜索结果来生成编辑:

can you create an edit of all the times the video says "fly trap"?

(目前),视频编辑工具依赖于当前聊天中的上下文。

generate-edit-from-single-video

最后,您可以从单个现有视频剪辑出一段编辑:

can you create an edit of all the times this video says the word "fly trap"?

配置

您必须登录 Video Jungle 设置,并获取您的 API 密钥。然后,使用它来启动 Video Jungle MCP:

$ uv run video-editor-mcp YOURAPIKEY

要允许此 MCP 服务器搜索 MacOS 上的 Photos 应用程序:

$ LOAD_PHOTOS_DB=1 uv run video-editor-mcp YOURAPIKEY

快速入门

安装

通过 Smithery 安装

要通过 Smithery 自动安装 Claude 桌面版的视频编辑器:

npx -y @smithery/cli install video-editor-mcp --client claude

Claude 桌面版

你需要手动调整 claude_desktop_config.json 文件:

在 MacOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

 "mcpServers": {
   "video-editor-mcp": {
     "command": "uvx",
     "args": [
       "video-editor-mcp",
       "YOURAPIKEY"
     ]
   }
 }
 "mcpServers": {
   "video-editor-mcp": {
     "command": "uv",
     "args": [
       "--directory",
       "/Users/YOURDIRECTORY/video-editor-mcp",
       "run",
       "video-editor-mcp",
       "YOURAPIKEY"
     ]
   }
 }

启用本地照片应用访问(搜索你的照片应用):

  "video-jungle-mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/<PATH_TO>/video-jungle-mcp",
      "run",
      "video-editor-mcp",
      "<YOURAPIKEY>"
    ],
   "env": {
        "LOAD_PHOTOS_DB": "1"
    }
  },

请确保将目录替换为你在自己的计算机上存放仓库的实际目录。

开发

构建与发布

为准备包分发:

  1. 同步依赖并更新锁文件:
uv sync
  1. 构建包分发:
uv build

这将在 dist/ 目录下创建源码和 wheel 分发包。

  1. 发布到 PyPI:
uv publish

注意:你需要通过环境变量或命令标志设置 PyPI 凭证:

  • Token: --tokenUV_PUBLISH_TOKEN
  • 或用户名/密码: --username/UV_PUBLISH_USERNAME--password/UV_PUBLISH_PASSWORD

调试

由于 MCP 服务器运行于 stdio,调试可能会有挑战。为了获得最佳调试体验,我们强烈建议使用 MCP Inspector

你可以通过以下命令使用 npm 启动 MCP Inspector:

(请确保将 YOURDIRECTORYYOURAPIKEY 替换为此仓库所在的目录以及你在设置页面找到的 Video Jungle API 密钥。)

npx @modelcontextprotocol/inspector uv run --directory /Users/YOURDIRECTORY/video-editor-mcp video-editor-mcp YOURAPIKEY

启动后,Inspector 将显示一个 URL,你可以在浏览器中访问该 URL 开始调试。

此外,我在项目目录中的 app.log 文件里添加了日志记录。你可以通过以下方式添加日志来诊断 API 请求:

logging.info("this is a test log")

一种合理的方法是在你进行项目工作时打开一个终端会话并执行:

$ tail -n 90 -f app.log

相关 MCP 服务