VideoDB Director视频数据库导演

@video-db/agent-toolkit
0 Stars 482 次浏览 video-db 更新于 2026-08-23

视频数据库导演

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (4 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

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 1 个参数 需填 1 项

Play the video of the given stream link

必填参数:stream_link

call_director 3 个参数 需填 1 项

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.nnDirector handles queries such as:nn- Uploading & Downloading:n - Upload media from URLs or local paths (supported media: video, audio, image)n - Download the VideoDB generated video streams.nn- Indexing & Search:n - Index spoken words or scenes in videos (spoken_words, scene indexing; scene indexing supports shot or time-based type)n - Search VideoDB collections semantically or by keyword (semantic, keyword search; indexing types: spoken_word, scene)nn- Summarization & Subtitles:n - Summarize video content based on custom promptsn - Add subtitles in various languagesnn- Dubbing:n - Dub videos into target languagesnn- Creating Videos:n - Generate videos using specific models or engines (Fal, StabilityAI; job types: text_to_video, image_to_video)n - Compare multiple video generation models (video_generation_comparison)nn- Audio Generation & Editing:n - Generate speech, sound effects, or background music (engines: ElevenLabs for speech/sound effects, Beatoven for music)n - Clone voices from audio sources or overlay cloned voices onto videosn - Censor the video on given promptnn- Image and Frame Generation:n - Generate static image frames from videos at specified timestampsn - Create or enhance images using GenAI models (job types: text_to_image, image_to_image using Fal, Replicate)nn- Video Editing & Clip Generation:n - Edit or combine multiple videos and audio filesn - Generate targeted video clips from user promptsnn- Streaming & Web Search:n - Stream videos by video ID or URLn - Search for relevant online videos (engine: Serp)nn- Transcription:n - Generate transcripts for videosnn- Pricing & Usage Information:n - Provide detailed cost information and usage estimatesnnClients 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.nnIMPORTANT: 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.nIMPORTANT: It is MANDATORY to send the `session_id` param if any earlier response from this method exists with a `session_id` in its output

必填参数:text_message

服务介绍

smithery 徽章

要在任何配置驱动的 MCP 客户端中添加 MCP 服务器,以下是命令和参数的示例:

安装 uv

首先需要安装 uv

对于 macOS/Linux:
bash
curl -LsSf https://astral.sh/uv/install.sh | sh

对于 Windows:
powershell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

您还可以访问 这里 获取更多关于 uv 的安装步骤。

运行 MCP 服务器

您可以使用 uvx 运行 MCP 服务器,命令如下:
bash
uvx videodb-director-mcp --api-key=VIDEODB_API_KEY

在您喜欢的客户端中添加 VideoDB Director MCP 服务器

Claude Desktop

要在 Claude 中配置 VideoDB Director MCP 服务器,可以运行以下命令:
bash
uvx videodb-director-mcp --install=claude

您也可以手动配置 MCP 服务器,步骤如下:

  1. 打开 claude_desktop_config.json 文件

    在 macOS/Linux 中:
    bash
    code ~/Library/Application Support/Claude/claude_desktop_config.json

    在 Windows 中:
    powershell
    code $env:AppData\Claude\claude_desktop_config.json

  2. mcpServers 键中添加 VideoDB Director MCP 服务器:
    json
    {
    "mcpServers": {
    "videodb-director": {
    "command": "uvx",
    "args": ["videodb-director-mcp", "--api-key="]
    }
    }
    }

Cursor

要在 Cursor 中配置 VideoDB Director MCP 服务器,可以运行以下命令:
bash
uvx videodb-director-mcp --install=cursor

您也可以手动配置 MCP 服务器,步骤如下:

  1. 在 Cursor 中,进入 设置 > Cursor 设置
  2. 点击 MCP
  3. 点击 添加新的全局 MCP 服务器
  4. mcpServers 键下添加 VideoDB Director MCP 服务器:
    json
    {
    "mcpServers": {
    "videodb-director": {
    "command": "uvx",
    "args": ["videodb-director-mcp", "--api-key="]
    }
    }
    }

同时在 Claude 和 Cursor 中安装

您可以同时在 Claude 和 Cursor 中配置 VideoDB Director MCP 服务器,通过运行以下命令:
bash
uvx videodb-director-mcp --install=all

为 Claude Code 安装

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

更新 VideoDB Director MCP 包

为了确保您使用的是最新版本的 MCP 服务器,请先清除缓存:
bash
uv cache clean

此命令会移除所有过时的 videodb-director-mcp 缓存包,使 uvx 能够获取最新版本。

如果您总是想使用最新版本的 MCP 服务器,请更新您的命令如下:
bash
uvx videodb-director-mcp@latest --api-key=<VIDEODB_API_KEY>

相关 MCP 服务