VideoDB Director视频数据库导演
视频数据库导演
可用工具 (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
服务介绍
要在任何配置驱动的 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 服务器,步骤如下:
-
打开
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 -
在
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 服务器,步骤如下:
- 在 Cursor 中,进入 设置 > Cursor 设置
- 点击 MCP
- 点击 添加新的全局 MCP 服务器
- 在
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>