# burningion/video-editing-mcp [Health: Active]

**Category:** 🎥 Multimedia Process  
**Repository:** https://github.com/burningion/video-editing-mcp  
**GitHub Stars:** 295  
**Views:** 5  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/burningion-video-editing-mcp

## Description
Add, Analyze, Search, and Generate Video Edits from your Video Jungle Collection

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "video-editing-mcp": {
    "command": "uvx",
    "args": ["video-editor-mcp"],
    "env": {
      "LOAD_PHOTOS_DB": ""
    }
  }
}
```

**Requires environment variables:** `LOAD_PHOTOS_DB` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What burningion/video-editing-mcp does

burningion/video-editing-mcp connects an MCP client with Video Jungle, a service for storing and analyzing video assets and generating edits. It supports adding a video from a URL, creating projects, inspecting project assets, searching indexed footage, and producing edits from either one video or a group of videos.

Video analysis covers both visual and audio content. Search results include information about what appears or is said in a video and when it occurs, giving later edit-generation requests temporal context. The server also provides an update operation for changing edit information while Video Jungle is open.

The repository is categorized under the 🎥 Multimedia Process category. It is a fit for conversational workflows that start with a video URL or an existing Video Jungle collection and end with a rendered edit or a project prepared for local editing.

## How it works

The `add-video` tool accepts a URL, downloads the source, adds it to the library, analyzes it, and returns a `vj://` URI. Projects and individual videos are exposed through the custom `vj://` URI scheme. Project resources include a name and description.

Use `search-videos` with keywords or concepts to retrieve relevant footage. The server uses embeddings and keywords, and the returned metadata can guide a subsequent request such as selecting every occurrence of a phrase. `generate-edit-from-videos` creates a rendered edit from multiple video files, while `generate-edit-from-single-video` creates an edit from one existing file. The current edit-generation workflow depends on information available in the active chat.

`edit-locally` creates an OpenTimelineIO project and downloads it to the local machine for opening in DaVinci Resolve Studio. Resolve Studio must be running before this tool is called. A separate local search workflow can query videos in the macOS Photos app using Apple tags.

## Setup and configuration

A Video Jungle account and API key are required. Obtain the key from the Video Jungle profile settings, then start the server with `uv run video-editor-mcp YOURAPIKEY`. The published Claude Desktop configuration uses `uvx` with the package name and API key as an argument. The repository also documents a local-development configuration using `uv --directory`.

Set `LOAD_PHOTOS_DB=1` when local Photos app video search is needed. This option is intended for macOS and allows searches over videos in the Photos database. For example:

```bash
LOAD_PHOTOS_DB=1 uv run video-editor-mcp YOURAPIKEY
```

The server communicates over stdio. Logs are written to `app.log`, which can be followed from the project directory.

## Tools and capabilities

- `add-video`: imports and analyzes a video from a URL.
- `create-videojungle-project`: creates a project for scripts, analyzed videos, and images used in edit generation.
- `search-videos`: searches analyzed videos using embeddings and keywords.
- `search-local-videos`: searches local Photos app videos when enabled.
- `get-project-assets`: retrieves assets from a project.
- `generate-edit-from-videos`: renders an edit from multiple video files.
- `generate-edit-from-single-video`: creates an edit from one video.
- `edit-locally`: downloads an OpenTimelineIO project for DaVinci Resolve Studio.
- `update-video-edit`: updates edit information while Video Jungle is open.

## Limitations and notes

burningion/video-editing-mcp requires a Video Jungle account and API key; the key is passed when launching the process rather than documented as an environment variable. Local Photos searching requires `LOAD_PHOTOS_DB=1` and is described for macOS. Local editing depends on DaVinci Resolve Studio already running. Prompts are listed as coming soon, and edit generation currently relies on the active chat context.

_Full upstream README: https://allmcps.com/mcp/burningion-video-editing-mcp/readme_

