================== /// MCP /// /// VID /// ================== [server:online] [protocol:ready]
video-editing-mcp
by burningion
MCP (Model-Context Protocol) server that integrates the Video Jungle API to upload, analyze, search, and auto-generate video edits.
add-video
Add a video file for analysis from a URL and return a vj:// URI referencing the video.
create-videojungle-project
Create a Video Jungle project to hold generative scripts, analyzed videos and images for video edit generation.
edit-locally
Create and download an OpenTimelineIO project so it can be opened in an already-running Davinci Resolve Studio instance.
generate-edit-from-videos
Generate a rendered video edit from a set of video files.
generate-edit-from-single-video
Generate a video edit from a single input video file.
get-project-assets
Retrieve assets within a project for video edit generation.
search-videos
Return video matches based on embeddings and keywords.
search-local-videos
Search local Photos app videos using Apple’s tags (requires LOAD_PHOTOS_DB=1).
update-video-edit
Live-update a video edit’s information; if Video Jungle is open the edit updates in real time.
Installation
git clone https://github.com/burningion/video-editing-mcp.git
cd video-editing-mcp
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# then edit .env to add VIDEO_JUNGLE_API_KEY and any storage bucket info
uvicorn app.main:app --reload # if FastAPI
# or
python app.py # if Flask