Video Editing MCP Server

See a demo here: [https://www.youtube.com/watch?v=KG6TMLD8GmA](https://www.youtube.com/watch?v=KG6TMLD8GmA)

Local serverstdio

What is the Video Editing MCP MCP server?

See a demo here: https://www.youtube.com/watch?v=KG6TMLD8GmA. That is what the video editing mcp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The tools it exposes

The server publishes 12 tools. What each one is for:

  • add-video — Add a Video File for analysis from a URL. Returns an 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 Davinci Resolve Studio instance (Resolve Studio must already be
  • 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
  • update-video-edit — Live update a video edit's information. If Video Jungle is open, edit will be updated in real time
  • Resources — The server implements an interface to upload, generate, and edit videos with: - Custom vj:// URI scheme for accessing individual videos and projects
  • Prompts — The Prompts tool exposed by this server
  • Tools — The server implements a few tools: - add-video - Add a Video File for analysis from a URL. Returns an vj:// URI to reference the Video file -
  • Debugging — Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the [MCP

What it needs from you

Configuration is passed through the environment: LOAD_PHOTOS_DB, UV_PUBLISH_TOKEN. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Getting it running

@smithery/cli on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

How it compares

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Video Editing MCP's toolset — add-video, create-videojungle-project, edit-locally and 9 more — is a fair guide to whether it matches your workflow. It is maintained by burningion; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 12 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Video Editing MCP.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
add-videoAdd a Video File for analysis from a URL. Returns an vj:// URI to reference the Video file
create-videojungle-projectCreates a Video Jungle project to contain generative scripts, analyzed videos, and images for video edit generation
edit-locallyCreates an OpenTimelineIO project and downloads it to your machine to open in a Davinci Resolve Studio instance (Resolve Studio _must_ already be running before calling this tool.)
generate-edit-from-videosGenerates a rendered video edit from a set of video files
generate-edit-from-single-videoGenerate an edit from a single input video file
get-project-assetsGet assets within a project for video edit generation.
search-videosReturns video matches based upon embeddings and keywords
update-video-editLive update a video edit's information. If Video Jungle is open, edit will be updated in real time.
ResourcesThe server implements an interface to upload, generate, and edit videos with: - Custom vj:// URI scheme for accessing individual videos and projects - Each project resource has a name, description - Search results are re
PromptsThe Prompts tool exposed by this server.
ToolsThe server implements a few tools: - add-video - Add a Video File for analysis from a URL. Returns an vj:// URI to reference the Video file - create-videojungle-project - Creates a Video Jungle project to contain generat
DebuggingSince MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).

How to install the Video Editing MCP MCP server

{
  "mcpServers": {
    "video-editing": {
      "command": "npx",
      "args": ["-y", "@smithery/cli"],
      "env": {
        "LOAD_PHOTOS_DB": "your-value",
        "UV_PUBLISH_TOKEN": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
LOAD_PHOTOS_DBConfiguration value read at startup.Optional
UV_PUBLISH_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • Use Video Editing MCP to add-video.
  • Use Video Editing MCP to create-videojungle-project.
  • Use Video Editing MCP to edit-locally.

Frequently asked questions

It connects Video Editing MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 12 tools (add-video, create-videojungle-project, edit-locally, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Video Editing MCP directly.