MCP Directory

How to add Video Editor MCP server to Windsurf

Upload, search, edit, and generate videos through Video Jungle from your LLM. Paste the config into ~/.codeium/windsurf/mcp_config.json and restart Windsurf.

Last updated June 14, 2026 · 272 · stdio · apikey

Windsurf config for Video Editor MCP server

uvx video-editor-mcp YOURAPIKEY
{
  "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.

Setup steps

  1. 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
  2. 2Paste the Video Editor MCP server config below.
  3. 3Fill in placeholder secrets, then save.
  4. 4Click Refresh in the MCP panel.
  5. 5Video Editor MCP server's tools become available to Cascade.

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)

What Video Editor MCP server can do in Windsurf

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.

Security

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 + Windsurf FAQ

Where is the Windsurf config file?

Windsurf reads MCP servers from ~/.codeium/windsurf/mcp_config.json. Paste the Video Editor MCP server config there under the "mcpServers" key and restart the client.

Is Video Editor MCP server safe to use with Windsurf?

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.

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.

View repo Full Video Editor MCP server page