Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
VideoDB:Agent 用 89 个 MCP 工具查你的视频库,官网价格页换成了联系销售
2026-10-10

VideoDB:Agent 用 89 个 MCP 工具查你的视频库,官网价格页换成了联系销售

今天拆的是 VideoDB:把视频变成可查询数据的服务端基础设施,Agent 用一份 MIT 技能包或 89 个工具组成的托管 MCP 去索引、检索、剪辑和分发;文章给全它在链条上的位置、最短上手路径、十二处已知阻塞,以及那段从公开价目表到联系销售的计费变化。

每日一个 Agent 视频方案
每日一个 Agent 视频方案@Karuha
VideoDB 的官方文档开头只有一句话交代它要干什么:「Video was built for people to watch. VideoDB makes it understandable and actionable for people and AI agents.」1
它的做法是把视频变成可以查询的数据。素材进了它的云,先转写、再看画面,建好索引之后,Agent 用一句话就能把某一秒找出来,拿回带时间码、可以点开播放的证据。1 官方把这套动作压成三个词:See(上传、连流、抓屏)、Understand(分析器产出可复用的物料)、Act(检索、播放、触发告警)。
体量有两个口径。它自己的官网首页写「10k+ developers on the platform. 250+ TB processed.」2
同一天能从 GitHub 上独立核到的是三个仓库:Director 1,550 star、skills 128 star、videodb-python 98 star。345
值得先记住的是它现在的两层样子。面向 Agent 的那一层已经收敛成一份 MIT 的技能包加一个托管 MCP 服务器;公司层面的公开定位换成了「an applied research lab for visual intelligence」,官网的价格页现在渲染的是一个「Talk to us」的联系页。26
免费入口还在,文档里写着「Free tier includes 50 uploads」,只是单价要进它的控制台才看得到。7

它在链条上站在哪一层

前面二十五期把这门生意拆成过几格:渲染底座(第 23 期的 Remotion、第 14 期的 HyperFrames、第 25 期的 Shotstack)、工作流描述语言(第 15 期的 hypit)、方法论与资产(第 22 期的 OpenMontage)、编辑器与宿主(第 24 期的 Palmier Pro、第 16 期的 OpenChatCut)。
VideoDB 是第一次落在「视频数据层」这一格。它管的是另一件事:在一堆已有的素材里,精确地找到某一秒,并让这一刻可以被播放、被引用、被计数。
看清这一格,看它下面压着什么最直接。渲染底座压着编码器和 GPU,工作流语言压着一份文档格式,VideoDB 压着的是它自己的存储、索引、CDN 和一组托管模型;你的素材坐在它的云里,索引也坐在它的云里。8
它自己的技术报告把这一层的价值写成一句可以检验的话:面对摄像头、屏幕、直播流和存档,检索是「an infrastructure problem that cannot be reduced to ranking video files」。9
报告里那一项语义检索对比,它的 Recall@1 是 73.09 对 65.75;同一张表的 Recall@50 是 96.07,对手 96.42。9 报告自己写着这是一次与商业视频原生引擎的语义检索对比,范围是四个公开数据集、9,800 多条查询。

它在这一层怎么做事

它给三条接入面,各自对应不同的人。
给编码 Agent 的是一份技能包:一条命令 npx skills add video-db/skills,或者在 Claude Code 里走插件市场的两条命令。7 这份技能的正文有 21 KB,另挂 20 份参考文件,从索引、检索、剪辑、生成一直写到移动端捕获和排查。4
它的声明里还给自己划了权限,只允许读文件、搜文件、按模式匹配,以及运行 python 命令。10
给聊天客户端的是托管 MCP 服务器:地址 https://mcp.videodb.io/mcp,走 Streamable HTTP,登录授权只在浏览器里做一次。11
它的工具面是 89 个工具、9 个 toolset:collections 7 个、media 20 个、transcripts 3 个、indexing 15 个、search 7 个、streams 6 个、editor 2 个、rtstream 27 个、meetings 2 个。1112 这个端点当天未授权请求会返回 401,与文档写的一致。
给要自己写程序的人的是 SDK:pip install videodb,videodb.connect() 从环境变量读 key。1
SDK 那条路比 MCP 多两样东西:生成式媒体,以及桌面与摄像头的实时捕获。官方在 MCP 页面上把这件事写清楚了——图像、音乐、音效、配音和视频生成「Excluded by connector policy. Use the SDKs.」,本地文件上传和桌面捕获也都不在连接器的能力范围里。12
三段式是它的骨架。understand 跑分析器,从说话、场景、物体、OCR、品牌、动作里产出可复用的物料;index 把物料建成能语义检索、能按字段过滤、能聚合计数的索引;检索回来的是 Shot 对象,带源视频、起止时间、匹配分数、命中的索引行和一条可播放的流地址。113
要拼成片,它给的是一套写在代码里的时间线:Asset → Clip → Track → Timeline 四层,字幕、文字、图像、音乐、配音分别挂在这些层上,最后渲出一条成片。14
VideoDB 官方 MCP 文档页
官方文档的这一页把接入面写在一张表里:端点 https://mcp.videodb.io/mcp、传输 Streamable HTTP、授权由客户端引导你登录一次,工具数写着「89, in 9 toolsets」,下面那张表按 toolset 逐项列出数量——collections 7、media 20、transcripts 3、indexing 15、search 7。2026-10-11 采集。11

你要给什么,它交回什么

你提供它交回
一个 VideoDB 账号,免费档含 50 次上传7一个托管 MCP 端点、一份装进编码 Agent 的技能包,或者两套 SDK111
素材:公网 URL、YouTube 链接、本地文件、RTSP 流,或者屏幕与麦克风1一条可播放的 HLS 流地址,和一份可检索的索引13
一句自然语言的检索意图,或一次带过滤与聚合的结构化查询13带时间码的 Shot,附匹配分数、命中的索引行和播放地址13
一份写在代码里的四层时间线14一条渲好的成片,或者一段只包含命中时刻的流11
采样与分段的取舍:每 30 秒采一帧最省,每 5 秒采五帧是它的 30 倍15更便宜或更准的索引,官方给的相对成本从 1 倍到 30 倍15
积分;额度用完之后的单价要到控制台里看,公开价目表已经撤下6服务端的一切动作:索引、检索、剪辑、生成、分发12

最短上手路径

走编码 Agent 这条路,前置只有 Python 3.9 以上。7
npx skills add video-db/skills
pip install videodb
export VIDEO_DB_API_KEY="your-api-key"
技能装好后在 Agent 里跑一次 /videodb setup,它会配 key 并验证连通。7 第一条能验证链路的任务很小:上传一条 YouTube 视频,跑转写,再问一个只可能出现在其中几秒的问题,看它能不能把时间码和播放地址一起交回来。1
想要 MCP 这条工具面,就换插件市场那两条命令,装完在里面授权一次;验证办法是问一句「list my videodb collections」,它能把集合连 ID 一起列出来就说明通了。716 Claude Code 里也可以直接用一条命令加:claude mcp add --transport http videodb https://mcp.videodb.io/mcp。16
video-db/skills 仓库首页
这是本期要装的那份仓库:video-db/skills,MIT 许可,128 star、8 fork、84 次提交、11 个分支、0 个 tag,最后一条提交落在 2026-09-11 那次合并上;页面上的相对时间是「last month」。2026-10-11 采集。4

会卡住的地方

免费额度用完之后的单价,公开材料里已经不给了。 症状是 50 次上传跑完之后,不知道该充多少钱、每次检索扣多少。触发条件是把免费额度当作预算来做。现状是文档写「Free tier includes 50 uploads」,而官网 /pricing 现在渲染的是联系页,公司自述是「an applied research lab for visual intelligence」。267 你能做的:进控制台看积分扣减,先用小额充值把真实素材量出来的单价记下来,再决定要不要排期。
托管 MCP 少三块能力:生成、本地文件、桌面捕获。 症状是你在对话里让 Agent 生成一段配音、或者传一个本地 mp4,工具列表里找不到。触发条件是只用 MCP 一条路。现状是官方那张「Not exposed」表逐条写了原因:生成与配音被连接器策略排除,本地路径上传需要你的文件系统,桌面捕获要一个在本地长期运行的原生二进制。12 你能做的:把 MCP 当检索与剪辑层,生成和本地素材走 SDK,两条路共用同一个账号。
MCP 和 SDK 是两套凭据。 症状是 MCP 连上了、技能也装了,videodb.connect() 仍然报认证失败。触发条件是以为一次授权两边通用。现状是技能文档写得更直白:插件里捆绑的托管 MCP 服务器「is authorized separately from the SDK key above」,MCP 走浏览器授权,SDK 读 VIDEO_DB_API_KEY。10 你能做的:装完先做 MCP 授权,再单独设 key,两条分别验证。
npx skills add 装的那一份里没有 MCP。 症状是按 README 第一条命令装完,找不到那个托管服务器。触发条件是用 npx 安装、或者在 Claude Code 之外的 Agent 里运行。现状是同一份技能文档写着「Skip this step when the skill was installed with npx skills add or is running outside Claude Code — there is no MCP server in that case, and the SDK path above is the only one available」。10 你能做的:想要 MCP 就在插件市场里装,两条命令换一个工具面。
本地 stdio 那个包停在 2025 年 7 月。 症状是客户端只支持 stdio,照官方那页装完发现行为与描述对不上。触发条件是按「Local MCP Server」那一页去装 videodb-director-mcp。现状是 PyPI 上这个包最新版本 0.1.7,最后发布于 2025-07-10;官方页面自己也把托管服务器标为推荐,本地这条路留给「setups that need it」。1718 你能做的:能换客户端就换;必须本地跑就用 uvx videodb-director-mcp@latest 并自己盯版本。
上游给素材划了硬上限:4K、100 fps、8 GB。 症状是上传后处理失败,或者转码这一步被拒。触发条件是直接把原始素材丢进流水线。现状是官方转码文档列着「Max Resolution 4K (3840 × 2160)」「Max Frame Rate 100 fps」「Max File Size 8 GB」,音轨只接受 AAC、MP3 或静音。19 你能做的:把归一化写成流水线的第一道独立工序,别让它藏在某个分析器调用里。
升到 SDK 0.5.0,search() 的取值方式变了,还有一处会静默改道。 症状有两个:老代码取 shot.stream_url 时报 AttributeError: 'SearchResponse' object has no attribute 'stream_url';传了 score_threshold 或 filter 的旧查询忽然查不到东西。触发条件是升级 SDK 但没改调用点。现状是迁移文档把它列成两块:前者要改成 results.compile(),后者是因为这两个参数既不在 legacy 触发集合里、也不在 v2 关键字集合里,调用会落到 v2,而 v2 索引可能还没建。20 你能做的:升级前把项目里所有 search 调用列一张表,逐条写明它要走 v1 还是 v2;要 v1 就显式写 video.legacy_search(...)。
场景索引会卡在 processing 0%。 症状是 index_scenes() 正常返回一个索引 ID,状态却永远停在 processing、进度永远是 0。触发条件是给 YouTube 素材建场景索引,报告者在两条不同视频上复现。现状是 videodb-python 的问题单 #105,2026-08-30 提交,至今没有回复,同一现象另有一条独立报告;同一个环境里转写索引与对话搜索都正常。2122 你能做的:先用口头词索引把链路验通,场景索引单独重试,并且把它当成不稳定环节排进验收。
已发布版本落后于仓库。 症状是技能文档写着 videodb>=0.5.0,而你想要的行为在 PyPI 的最新版里找不到。触发条件是把主分支当可用版本。现状是 PyPI 上最新为 0.5.1(2026-07-24 上传,共 35 个版本),而 videodb-python 仓库在 2026-10-07 还在推提交;技能文档把 >=0.5.0 写成硬要求,理由是更早的版本没有 understand、index、ask、aggregate 这组接口。51023 你能做的:排期以 PyPI 版本为准,确实需要主分支行为再从源码装,并记住这条依赖没有任何发布标签可依。
key 只能你自己管,官方明确要求 Agent 别碰。 症状是把 key 交给 Agent 后,它在终端里一遍遍把 key 打印出来。触发条件是让 Agent 自己完成凭据配置。现状是技能文档写着「Do NOT read, write, or handle the API key yourself. Always let the user set it.」,而技能仓库里确实有一条已关闭的问题单就叫「Skill is showing API key in terminal many times」。1024 你能做的:key 只放在 .env 或环境变量里,收紧文件权限,不让它进对话记录。
账号级能力 SDK 还没给:key 生命周期、按业务用户过滤、捕获会话删除。 症状是要做一条用户删除请求,或者按自己的用户 ID 去查捕获会话时,发现方法不存在。触发条件是直接把合规要求压在 SDK 上。现状是安全文档写明已发布的 Python 与 Node SDK「do not expose API-key creation, listing, or deletion methods」,Python 侧「has no end_user_id filter and CaptureSession.delete() is not available」,官方建议把用户到资源的映射和删除编排留在你自己的应用里。8 你能做的:key 在控制台里管,用户映射与删除流程自己实现,别等 SDK 补齐。
索引和存储是长期计费项。 症状是试完一轮之后账单还在涨。触发条件是留存原片与索引。现状是官方给了 remove_video_storage,删掉原片、保留元数据与索引,用来降存储成本;同一份存档价目表里,「Media Storage」和「Index Storage」是两条按月计的项目。1225 你能做的:测试环境设一条清理规则,试完就删,别把试跑留在账上。
video-db/Director 仓库首页
同一家公司在 2024 年开源的 Director 框架,1,550 star、253 fork、499 次提交,页面上最后一条提交的相对时间是「9 months ago」,唯一一个 release 还是 v0.1.1;仓库里从 2024 年 11 月到 2026 年 6 月的 feature request 仍挂在 open。2026-10-11 采集。3

许可与真实成本

开源的是外壳与客户端,服务本体是买来的。45
  • 技能包:MIT,2026-02-24 建仓,最后推送 2026-09-11。4
  • Python SDK:Apache-2.0,98 star,最后推送 2026-10-07,PyPI 最新 0.5.1。523
  • Node SDK:Apache-2.0,16 star,npm 上最新 0.3.2,2026-09-03 发布。26
  • 旧框架 Director:MIT,1,550 star,499 次提交,最后推送 2026-01-23,唯一一个 release 是 2024-12-03 的 v0.1.1。3
服务那一侧,你要接受的是它的条款与留存口径。官方写的是:你上传的视频,以及由它们生成的转写、索引和流,都留在你的账号里,「stored until you delete them, with no automatic expiry」。27 平台自称符合 SOC 2,同一页也建议涉及健康数据的场景考虑本地部署——那条路在它的商业档里。8
成本要分两段说,因为官方口径变过。
今天能确认的是免费额度:文档与技能包两处都写「50 uploads」「no credit card required」。710 之外要花多少,现在只能进控制台看积分,或者联系销售。6
能查到的那一份价格表,是存档站上 2026-03-14 的快照。 那一版给的是 Free 每月 0 美元、送 20 美元积分、之后按量付;Pro 每月 20 美元,含每月 20 美元可结转的积分、不限速率、可自动充值;Enterprise 定制定价,含混合或本地部署与 99.9% SLA。25 同一页那张 live rate card 列得更细:实时流每小时 0.084 美元、文件上传每 GB 0.09;转码 SD 每分钟 0.0040、HD 0.0090;转写每分钟 0.01;场景处理每个场景 0.003;检索查询每 1,000 次 1.50;媒体存储每 GB 每月 0.03,索引存储每分每月 0.0005;剪辑按被剪的片段每分钟 0.004 起,叠加文字 0.01、改尺寸 0.01;配音每分钟 0.15、翻译 0.02、出图(Ultra)每张 0.19、音频生成每分钟 0.12、视频生成每秒 0.5;分发每 GB 0.07、720p 下载每分钟 0.03;模型 token 每 1,000 个分三档,0.0016、0.0065、0.00875,官方注明一帧约等于 1,000 个 token。25
这三条线索要放在一起读:这个地址 2026-06-13 的最后一次存档已经是联系页,官网导航里的 Pricing 指向它;2026-03-14 那一份是能找到的、含完整价目表的最后一次快照。625 换句话说,今天你能确认的只有那 50 次上传,剩下的要用控制台的积分扣减量出来。
VideoDB 官网首页
官网首页现在的主语是「AN APPLIED RESEARCH LAB FOR VISUAL INTELLIGENCE」,主张是「Data infrastructure for video, built to train and deploy visual AI」,客户那一栏排的是机器人实验室与高校;同一页顶部那条横幅推的仍然是给编码 Agent 用的技能包。2026-10-11 采集。2
2026-03-14 存档的 VideoDB 价格页
存档站上 2026-03-14 的快照,也是能找到的最后一个含完整价目表的版本:免费档每月 0 美元、送 20 美元积分;Pro 每月 20 美元、含可结转的月度积分;下面那张 live rate card 把转写、场景处理、检索、存储、剪辑、生成、分发逐项标了价。页面上还盖着存档站的日期条。2026-10-11 采集。25

和之前几期放在一起看

方案你给它什么它给你什么它在这一层许可与公开体量
VideoDB一个账号、素材(URL、本地文件、RTSP 流或屏幕),以及积分可检索的索引、带时间码的可播放证据、代码拼出的成片视频数据层(服务端的存储与检索)技能包 MIT(128 star),SDK Apache-2.0(98 star),服务本体是 SaaS45
Shotstack(第 25 期)一条 Edit JSON、按分钟买的积分云里渲好的 mp4 与可换数据的模板渲染底座(按分钟买的服务)服务条款;Studio SDK 为 PolyForm Shield28
Palmier Pro(第 24 期)一台 macOS 26 的 Apple Silicon Mac、一个现成的 Agent一台原生剪辑台,52 个 MCP 工具改同一张时间线编辑器(应用即工具面)源码止于 GPLv3 的 v0.7.6,之后二进制专有;14,545 star29
Remotion(第 23 期)一份 React 工程、Node、一个能跑命令的编码 Agent逐帧渲出来的 mp4渲染底座(自建)自订两层许可,NOASSERTION,63,061 star30
OpenMontage(第 22 期)一个编码 Agent、三个运行时、一句需求按 YAML 清单跑的产线方法论与资产AGPL-3.0,66,135 star31
OpenEdit(第 21 期)一个编码 Agent、一段素材一张 HTML 页渲成的 mp4命令行工具箱加技能Apache-2.0,1,627 star32
ArcReel(第 20 期)一台能跑 Docker 的机器、模型凭据、一段原文资产、分集、分镜、视频,加剪映草稿自部署产线工作台AGPL-3.0,5,421 star33
OpenCreator(第 19 期)macOS 或 Windows、一个可用的 Codex 登录态十项创作工具加一个 Agent 会话Codex 之上的宿主外壳Apache-2.0,12,679 star34
ViMax(第 18 期)三类模型接口、一个工程目录从想法或剧本推到多镜头成片自带 Agent runtime 的多 Agent 编排MIT,12,608 star35
Toonflow(第 17 期)一台机器、四类模型 Key、逐段授权一张可继续编辑的无限画布工程编排与工作台MIT,17,115 star36
OpenChatCut(第 16 期)素材与一句自然语言可撤销的真时间线工程编辑器加 MCPAGPL-3.0,2,255 star37
hypit(第 15 期)一条参考视频可重跑的 SVML 作品源码工作流描述语言改过的 Apache-2.0,NOASSERTION,20,804 star38
表里每个数字都是 2026-10-11 当天从各仓库重新取的。
这张表里最像 VideoDB 的邻居,在它自己那份存档价目表上——「Media Storage」与「Index Storage」两行。前面二十五期的方案里,只有它按「你留了多少素材、你养了多少索引」持续收钱。25
还有一条分工值得记住。渲染底座那一格解决的是「把决定好的东西渲出来」,VideoDB 解决的是「在没看过的素材里找到该决定的那一段」。两种需求会同时出现在一个项目里,而且顺序通常是先检索、后渲染;本期这一格的价值,也就在那个「先」字上。111

今天该不该动手

今天就动手。 你的问题出在「找到某一秒」这一侧:录屏、会议、直播、摄像头、几百小时的素材库,靠人拖着看已经来不及。7 你手上已经有 Claude Code 或 Codex,装技能包这件事的额外成本就是一条命令加一个 key。10 你的量还在免费档那 50 次上传以内,正好够把真实素材跑一轮、量出每次检索要花多少积分。7 你要的答案是带证据的那一种:某个动作出现在第几分几秒,点开就能看。13
先收藏。 你要的重头戏在生成侧:出图、配音、生成视频,这些在托管 MCP 里被连接器策略排除,得回 SDK,而那部分单价现在看不到。612 你的素材体量很大或者单文件超过 8 GB,先解决归一化再谈接入。19 你在做一个要签给别人审的产品,而合规问的是数据留在哪里、谁来删——它的留存是「你不删它就不删」,SDK 又还没给按业务用户过滤和会话删除这两件工具。827
跳过。 你要的是把手上几段素材剪成一条有节奏的片子——第 23 期的 Remotion、第 14 期的 HyperFrames、第 21 期的 OpenEdit 更像那条路。3032 你的硬要求是能自己编译、能审计每一行、素材不出内网——这一格的服务本体现在是托管 SaaS,开源的只有外壳与客户端。4 你要照着一份公开单价表做预算——这一期给不出单价,只能给出免费额度,以及一份七个月前、现在已从官网上撤下的价目表作为参照。25

References

  1. 1
    Quickstart · VideoDB Docs

    docs.videodb.io

  2. 2
    VideoDB · 官网

    videodb.io

  3. 3
    video-db/Director · GitHub

    github.com

  4. 4
    video-db/skills · GitHub

    github.com

  5. 5
    video-db/videodb-python · GitHub

    github.com

  6. 6
    Talk to us · VideoDB

    videodb.io

  7. 7
    AI Agent Skills · VideoDB Docs

    docs.videodb.io

  8. 8
    Security & Privacy · VideoDB Docs

    docs.videodb.io

  9. 9
    Search over the Visual World · arXiv:2608.08075

    arxiv.org

  10. 10
    python/SKILL.md · video-db/skills

    raw.githubusercontent.com

  11. 11
    MCP Server · VideoDB Docs

    docs.videodb.io

  12. 12
    MCP Tools Reference · VideoDB Docs

    docs.videodb.io

  13. 13
    Results, Evidence, and Returned Fields · VideoDB Docs

    docs.videodb.io

  14. 14
    Timeline Architecture · VideoDB Docs

    docs.videodb.io

  15. 15
    Latency and Cost · VideoDB Docs\

    docs.videodb.io

  16. 16
    Connect the MCP Server · VideoDB Docs

    docs.videodb.io

  17. 17
    Local MCP Server (Director) · VideoDB Docs

    docs.videodb.io

  18. 18
    videodb-director-mcp · PyPI

    pypi.org

  19. 19
    When to Transcode · VideoDB Docs

    docs.videodb.io

  20. 20
    Migration: v1 → v2 Indexing · video-db/skills

    raw.githubusercontent.com

  21. 21
    Scene indexing stays stuck in processing at 0% · video-db/videodb-python#105

    github.com

  22. 22
    Scene indexing stays stuck in processing at 0% · video-db/videodb-python#104

    github.com

  23. 23
    videodb · PyPI

    pypi.org

  24. 24
    Skill is showing API key in terminal many times · video-db/skills#2

    github.com

  25. 25
    Pricing · VideoDB(2026-03-14 存档)

    web.archive.org

  26. 26
    videodb · npm registry

    registry.npmjs.org

  27. 27
    MCP Authentication and Privacy · VideoDB Docs

    docs.videodb.io

  28. 28
    shotstack/shotstack-studio-sdk · GitHub\

    github.com

  29. 29
    palmier-io/palmier-pro · GitHub\

    github.com

  30. 30
    remotion-dev/remotion · GitHub\

    github.com

  31. 31
    calesthio/OpenMontage · GitHub\

    github.com

  32. 32
    veedstudio/open-edit · GitHub\

    github.com

  33. 33
    ArcReel/ArcReel · GitHub\

    github.com

  34. 34
    krillinai/OpenCreator · GitHub\

    github.com

  35. 35
    HKUDS/ViMax · GitHub\

    github.com

  36. 36
    HBAI-Ltd/Toonflow-app · GitHub\

    github.com

  37. 37
    0xsline/OpenChatCut · GitHub\

    github.com

  38. 38
    hypit-ai/hypit · GitHub\

    github.com

每日一个 Agent 视频方案
每日一个 Agent 视频方案@Karuha

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

  • 它在链条上站在哪一层
  • 它在这一层怎么做事
  • 你要给什么,它交回什么
  • 最短上手路径
  • 会卡住的地方
  • 许可与真实成本
  • 和之前几期放在一起看
  • 今天该不该动手