MCP Directory

Video Editor MCP server

Upload, search, edit, and generate videos through Video Jungle from your LLM.

Unverified
stdio (local)
API key
Stale
Python

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
uvx video-editor-mcp YOURAPIKEY

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "video-editor-mcp-server": {
      "command": "uvx",
      "args": [
        "video-editor-mcp",
        "YOURAPIKEY"
      ]
    }
  }
}

Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • A Video Jungle account and API key (sign up at app.video-jungle.com/register)
  • uv / uvx (Python package runner)
  • DaVinci Resolve Studio running (only for the edit-locally tool)
  • macOS Photos and LOAD_PHOTOS_DB=1 (only for the search-local-videos tool)

About Video Editor MCP server

Video Editor MCP server connects an LLM to Video Jungle so you can upload, analyze, search, and generate video edits conversationally. Add a video from a URL and it is downloaded and analyzed multi-modally (audio and visual) for later retrieval. Search returns matches via embeddings and keywords with timestamped metadata, which can be used to generate rendered edits from single or multiple videos. It can search the macOS Photos app for local videos and create an OpenTimelineIO project to edit in DaVinci Resolve Studio. Distributed on PyPI as video-editor-mcp and installable via Smithery for Claude Desktop.

Tools & capabilities (9)

add-video

Add a video file for analysis from a URL. Returns a vj:// URI to reference the video file.

create-videojungle-project

Creates a Video Jungle project to contain generative scripts, analyzed videos, and images for video edit generation.

edit-locally

Creates an OpenTimelineIO project and downloads it to your machine to open in a running DaVinci Resolve Studio instance.

generate-edit-from-videos

Generates a rendered video edit from a set of video files.

generate-edit-from-single-video

Generate an edit from a single input video file.

get-project-assets

Get assets within a project for video edit generation.

search-videos

Returns video matches based upon embeddings and keywords.

search-local-videos

Search the macOS Photos app for local videos using Apple's tags. Requires the LOAD_PHOTOS_DB=1 environment variable.

update-video-edit

Live update a video edit's information. If Video Jungle is open, the edit updates in real time.

What this server can do

Video Editor MCP server provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Download a video from a URL (e.g. a YouTube short), name it, and analyze it for later search
  • Search your analyzed video library for moments by content ("all the times the video says 'fly trap'")
  • Generate a rendered edit automatically from search results across one or many videos
  • Search local videos in the macOS Photos app by Apple tags
  • Export an OpenTimelineIO project to edit in DaVinci Resolve Studio

Security notes

Requires a Video Jungle API key, passed as a command-line argument in the client config. Setting LOAD_PHOTOS_DB=1 grants the server access to your macOS Photos library and will prompt Claude to access local files. The edit-locally tool downloads projects to your machine and requires DaVinci Resolve Studio to be running.

Video Editor MCP server FAQ

Do I need a Video Jungle account?

Yes. You must sign up at app.video-jungle.com/register and get an API key from your profile settings, then pass it to the server.

How do I search videos in my Photos app?

Set the environment variable LOAD_PHOTOS_DB=1 when launching the server. This makes Claude prompt to access local files, after which you can search Photos by Apple's tags.

What is required to edit locally in DaVinci Resolve?

The edit-locally tool creates an OpenTimelineIO project and downloads it to your machine; DaVinci Resolve Studio must already be running before calling the tool.

How do I install it for Claude Desktop?

Either install automatically via Smithery (npx -y @smithery/cli install video-editor-mcp --client claude) or add the mcpServers block to claude_desktop_config.json using the uvx command with your API key.

Alternatives to Video Editor MCP server

Compare all alternatives →

Popular community server that feeds Figma layout data to coding agents via a Figma API token.

Verified
stdio (local)
API key
TypeScript
2 tools
Updated 23 days agoRepo

Generate beautiful, modern UI components from natural-language descriptions inside your IDE.

Unverified
stdio (local)
API key
TypeScript
4 tools
Updated 4 months agoRepo

Give AI assistants full access to shadcn/ui v4 components, blocks, demos, and metadata across React, Svelte, Vue, and React Native.

Unverified
stdio (local)
API key
TypeScript
7 tools
Updated 1 month agoRepo