add-videoLABSCO SUMMARY
Search that returns a moment, not a filename.
Because analysis is multi-modal and timed, a hit points at a span inside a video rather than at the video. That is what makes cut me something from the parts where this happens a request the server can act on, instead of a brief for a human editor.
What it is
A Python MCP server for Video Jungle. Videos are added from a URL and analysed multi-modally — audio and visual — so a search returns matches with metadata about what happens and when, which is enough to generate an edit directly.
What you get
- A video added from a URL, analysed, and returned as a vj:// reference
- Search across your library on embeddings and keywords, with in-video timing in the results
- An edit generated from a single video, or from a set of them
- An existing edit updated live — if Video Jungle is open, it changes as you go
- Projects created to hold generative scripts, analysed videos and images, and their assets listed
- An OpenTimelineIO project downloaded to your machine to open in DaVinci Resolve Studio
Requirements
A Video Jungle account and its API key, added to your client config. edit-locally additionally needs DaVinci Resolve Studio already running before the call, since it hands the project to a live instance.
Setup effort
One command plus a key — uvx video-editor-mcp <YOUR_APIKEY>, then supply credentials
USE CASES
Getting footage into something you can question
Add a video from a URL and let it be analysed, so it becomes searchable rather than stored.
Finding the clip you half-remember
Search on words and content across the library, and get back where in each video the match sits.
Cutting a first version from what you found
Generate a rendered edit from the matching videos, or from one long source.
Revising the cut while you are looking at it
Update the edit in place, with changes reflected live when Video Jungle is open.
Taking the edit into Resolve
Download it as an OpenTimelineIO project for a running DaVinci Resolve Studio instance to open.
Keeping a shoot's material together
Create a project for the videos, images and scripts that belong to one piece of work, and list what is in it.
9 tools
Listed in project docs. Your client may show a different list.
create-videojungle-projectedit-locallygenerate-edit-from-videosgenerate-edit-from-single-videoget-project-assetssearch-videosupdate-video-editsearch-local-videosBEFORE YOU INSTALL
What to know first
Tools you get
9 tools named in the project's documentation.
Requires
- uvx on PATH
- A Video Jungle API key, passed as the first argument
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx video-editor-mcp <YOUR_APIKEY>MCP Clients
Claude Desktop
{
"mcpServers": {
"video-editor-mcp": {
"command": "uvx",
"args": [
"video-editor-mcp",
"<YOUR_APIKEY>"
]
}
}
}The Video Jungle API key is <YOUR_APIKEY> in args: the server takes it as its first argument. Get the key from your Video Jungle profile settings at https://app.video-jungle.com/profile/settings.