Add a video from a URL to your Video Jungle library
Search videos in your library using embeddings and keywords
Search videos in your local Photos app (MacOS only, requires LOAD_PHOTOS_DB=1)
Generate a rendered video edit from a set of video files
Generate an edit from a single input video file
Video Jungle provides a powerful interface for video editing and management through Claude. It allows you to upload videos from URLs, search through your video library using natural language, and automatically generate edits based on content analysis. The MCP leverages multimodal analysis to understand both audio and visual components, making it possible to search for specific moments or create targeted edits from your video collection.
Video Jungle is a powerful MCP that enables Claude to help you manage, search, and edit videos. With multimodal analysis capabilities, it understands both audio and visual content in your videos, allowing for sophisticated search and editing operations.
Before using Video Jungle, you'll need to:
You'll need to modify your Claude Desktop configuration file:
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
Add the following to your configuration:
"mcpServers": {
"video-editor-mcp": {
"command": "uvx",
"args": [
"video-editor-mcp",
"YOUR_API_KEY"
]
}
}
Replace YOUR_API_KEY
with your actual Video Jungle API key.
If you're working with a local copy of the repository:
"mcpServers": {
"video-editor-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/video-editor-mcp",
"run",
"video-editor-mcp",
"YOUR_API_KEY"
]
}
}
To allow searching through your local Photos app:
"video-jungle-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/video-editor-mcp",
"run",
"video-editor-mcp",
"YOUR_API_KEY"
],
"env": {
"LOAD_PHOTOS_DB": "1"
}
}
Once installed, you can interact with Video Jungle through Claude using natural language. Here are some examples:
Adding videos to your library:
Searching your video library:
Searching local videos (if enabled):
Creating video edits:
Editing a single video:
The MCP will handle the processing and return results or edits based on your requests.
Video Jungle uses a custom vj://
URI scheme to reference videos and projects in your library. These URIs will be returned when you add videos or create edits, and can be used in subsequent operations.
If you encounter issues:
app.log
file in the project directory for detailed logsFor the best debugging experience, use the MCP Inspector:
npx @modelcontextprotocol/inspector uv run --directory /path/to/video-editor-mcp video-editor-mcp YOUR_API_KEY