VideoDB

Official

by video-db

47 499 downloads Not rated yet

About

Server for advanced AI-driven video editing, semantic search, multilingual transcription, generative media, voice cloning, and content moderation.

Explore

- Integrates with VideoDB’s video database platform
- Runs via the lightweight uvx package runner
- Supports automated install in Claude and Cursor
- Requires only a VideoDB API key for authentication
- Can be updated to latest version with uv cache clean

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name VideoDB
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

You can configure VideoDB Director MCP server in Claude and Cursor together, by running the following command

claude mcp add videodb-director uvx -- videodb-director-mcp --api-key=<VIDEODB_API_KEY>

To ensure you're using the latest version of the MCP server withuvx, start by clearing the cache:

This command removes any outdated cached packages ofvideodb-director-mcp, allowinguvxto fetch the most recent version.

If you always want to use the latest version of the MCP server, update your command as follows:

uvx videodb-director-mcp@latest --api-key=<VIDEODB_API_KEY>

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Generates AI images and videos using the GPT4O Image Generator API.

Interact with the RunwayML and Luma AI APIs for video and image generation tasks.

An MCP server for AI-powered video creation using the FAL AI API.

Turn any language model into a multimodal powerhouse that can generate images, music, videos and more on the fly. Rostro's tools are designed to be used by language models from the ground up, expanding capabilities with minimal context bloat.

All-in-one AI creative studio — generate videos, images, audio in 11 Indian languages, and 3D models via MCP. Hosted at mcp.arcframe.ai.

AVCLabs MCP integrates AI-powered video upscaling, quality enhancement, and SAM3 image segmentation into MCP workflows. It enhances low-resolution videos, cleans noisy footage, and extracts target objects through text prompts.

Official Cannon Studio MCP for AI video, image, 3D, audio, workflow, pricing, model, and developer API guidance.

Hosted remote MCP server for AI image and video generation from one Streamable HTTP endpoint.

A server for creating fast and free lipsync videos for digital avatars, supporting both realistic and cartoon styles.

Analyzes image and video content from URLs or local files using the Gemini 2.0 Flash model.

doc_assistant

Context for creating video applications using VideoDB

code_assistant

Will give you data related to VideoDB SDK which allows developers to use videodb in python. IMPORTANT: Whenever user wants to write code related to videos, youtube videos or VideoDB specifically, always call this tool.

play_video

Play the video of the given stream link

call_director

The Director tool orchestrates specialized agents within the VideoDB server, efficiently handling multimedia and video-related queries. Clients should send queries that Director can interpret clearly, specifying tasks in natural language. Director will then delegate these queries to appropriate agents for optimized results, utilizing defaults and contextual information if explicit parameters are not provided. Director handles queries such as: - Uploading & Downloading: - Upload media from URLs or local paths (supported media: video, audio, image) - Download the VideoDB generated video streams. - Indexing & Search: - Index spoken words or scenes in videos (spoken_words, scene indexing; scene indexing supports shot or time-based type) - Search VideoDB collections semantically or by keyword (semantic, keyword search; indexing types: spoken_word, scene) - Summarization & Subtitles: - Summarize video content based on custom prompts - Add subtitles in various languages - Dubbing: - Dub videos into target languages - Creating Videos: - Generate videos using specific models or engines (Fal, StabilityAI; job types: text_to_video, image_to_video) - Compare multiple video generation models (video_generation_comparison) - Audio Generation & Editing: - Generate speech, sound effects, or background music (engines: ElevenLabs for speech/sound effects, Beatoven for music) - Clone voices from audio sources or overlay cloned voices onto videos - Censor the video on given prompt - Image and Frame Generation: - Generate static image frames from videos at specified timestamps - Create or enhance images using GenAI models (job types: text_to_image, image_to_image using Fal, Replicate) - Video Editing & Clip Generation: - Edit or combine multiple videos and audio files - Generate targeted video clips from user prompts - Streaming & Web Search: - Stream videos by video ID or URL - Search for relevant online videos (engine: Serp) - Transcription: - Generate transcripts for videos - Pricing & Usage Information: - Provide detailed cost information and usage estimates - Meeting Recording & Analysis: - Record meetings - Deploy recording bots to Zoom, Google Meet, or Microsoft Teams - Analyze recorded meetings for AI-driven insights - Intelligently index and summarize meetings Clients should provide queries clearly aligned with Director's capabilities, allowing Director to use contextual defaults when explicit parameters like IDs or collection details are not specified. IMPORTANT: if you have a previous response of this method with an appropriate session_id, please provide that session_id in the next request to continue the conversation. IMPORTANT: It is MANDATORY to send the `session_id` param if any earlier response from this method exists with a `session_id` in its output

- doc_assistant: Context for creating video applications using VideoDB
- code_assistant: Will give you data related to VideoDB SDK which allows developers to use videodb in python. IMPORTANT: Whenever user wants to write code related to videos, youtube videos or VideoDB specifically, always call this tool.
- play_video: Play the video of the given stream link
- call_director: The Director tool orchestrates specialized agents within the VideoDB server, efficiently handling multimedia and video-related queries. Clients should send queries that Director can interpret clearly, specifying tasks in natural language. Director will then delegate these queries to appropriate agents for optimized results, utilizing defaults and contextual information if explicit parameters are not provided.

Director handles queries such as:

- Uploading & Downloading:
- Upload media from URLs or local paths (supported media: video, audio, image)
- Download the VideoDB generated video streams.

- Indexing & Search:
- Index spoken words or scenes in videos (spoken_words, scene indexing; scene indexing supports shot or time-based type)
- Search VideoDB collections semantically or by keyword (semantic, keyword search; indexing types: spoken_word, scene)

- Summarization & Subtitles:
- Summarize video content based on custom prompts
- Add subtitles in various languages

- Dubbing:
- Dub videos into target languages

- Creating Videos:
- Generate videos using specific models or engines (Fal, StabilityAI; job types: text_to_video, image_to_video)
- Compare multiple video generation models (video_generation_comparison)

- Audio Generation & Editing:
- Generate speech, sound effects, or background music (engines: ElevenLabs for speech/sound effects, Beatoven for music)
- Clone voices from audio sources or overlay cloned voices onto videos
- Censor the video on given prompt

- Image and Frame Generation:
- Generate static image frames from videos at specified timestamps
- Create or enhance images using GenAI models (job types: text_to_image, image_to_image using Fal, Replicate)

- Video Editing & Clip Generation:
- Edit or combine multiple videos and audio files
- Generate targeted video clips from user prompts

- Streaming & Web Search:
- Stream videos by video ID or URL
- Search for relevant online videos (engine: Serp)

- Transcription:
- Generate transcripts for videos

- Pricing & Usage Information:
- Provide detailed cost information and usage estimates

- Meeting Recording & Analysis:
- Record meetings
- Deploy recording bots to Zoom, Google Meet, or Microsoft Teams
- Analyze recorded meetings for AI-driven insights
- Intelligently index and summarize meetings

Clients should provide queries clearly aligned with Director's capabilities, allowing Director to use contextual defaults when explicit parameters like IDs or collection details are not specified.

IMPORTANT: if you have a previous response of this method with an appropriate session_id, please provide that session_id in the next request to continue the conversation.
IMPORTANT: It is MANDATORY to send the session_id param if any earlier response from this method exists with a session_id in its output

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "videodb": {
            "videodb-director": {
                "command": "uvx",
                "args": [
                    "videodb-director-mcp@latest"
                ],
                "env": {
                    "VIDEODB_API_KEY": "your-videodb-api-key"
                }
            }
        }
    }
}

McpServers

{
    "videodb-director": {
        "command": "uvx",
        "args": [
            "videodb-director-mcp@latest"
        ],
        "env": {
            "VIDEODB_API_KEY": "your-videodb-api-key"
        }
    }
}

Add the VideoDB Director MCP Server in your favorite Client

To configure VideoDB Director MCP server in Claude, you can run the following command

uvx videodb-director-mcp --install=claude

You can manually configure the MCP Server by following these steps:
-

Open theclaude_desktop_config.jsonfile

code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code $env:AppData\Claude\claude_desktop_config.json

Add the VideoDB Director MCP Server inside themcpServerskey:

{ "mcpServers": { "videodb-director": { "command": "uvx", "args": ](https://docs.astral.sh/uv/getting-started/installation)["videodb-director-mcp", "--api-key=<VIDEODB-API-KEY>"] } } }

To configure VideoDB Director MCP server in Cursor, you can run the following command

uvx videodb-director-mcp --install=cursor

You can manually configure the MCP Server by following these steps:
-

Inside Cursor, go toSettings > Cursor Settings

Add the VideoDB Director MCP Server under themcpServerskey

{ "mcpServers": { "videodb-director": { "command": "uvx", "args": ["videodb-director-mcp", "--api-key=<VIDEODB-API-KEY>"] } } }

Install in Claude and Cursor at the same time.

You can configure VideoDB Director MCP server in Claude and Cursor together, by running the following command

claude mcp add videodb-director uvx -- videodb-director-mcp --api-key=<VIDEODB_API_KEY>

To ensure you're using the latest version of the MCP server withuvx, start by clearing the cache:

This command removes any outdated cached packages ofvideodb-director-mcp, allowinguvxto fetch the most recent version.

If you always want to use the latest version of the MCP server, update your command as follows:

uvx videodb-director-mcp@latest --api-key=<VIDEODB_API_KEY>

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Generates AI images and videos using the GPT4O Image Generator API.

Interact with the RunwayML and Luma AI APIs for video and image generation tasks.

An MCP server for AI-powered video creation using the FAL AI API.

Turn any language model into a multimodal powerhouse that can generate images, music, videos and more on the fly. Rostro's tools are designed to be used by language models from the ground up, expanding capabilities with minimal context bloat.

All-in-one AI creative studio — generate videos, images, audio in 11 Indian languages, and 3D models via MCP. Hosted at mcp.arcframe.ai.

AVCLabs MCP integrates AI-powered video upscaling, quality enhancement, and SAM3 image segmentation into MCP workflows. It enhances low-resolution videos, cleans noisy footage, and extracts target objects through text prompts.

Official Cannon Studio MCP for AI video, image, 3D, audio, workflow, pricing, model, and developer API guidance.

Hosted remote MCP server for AI image and video generation from one Streamable HTTP endpoint.

A server for creating fast and free lipsync videos for digital avatars, supporting both realistic and cartoon styles.

Analyzes image and video content from URLs or local files using the Gemini 2.0 Flash model.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.

Videos about VideoDB

Relevant YouTube tutorials, setups, and demos