VideoDB Agent ToolkitBLOCK
An open-source agent toolkit that auto-syncs SDK versions, docs, and examples—built for seamless integration with LLMs, and AI agents ( MCP compatible).
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
[![Latest Number][token-length-shield]][token-length-url] [![GitHub tag (latest SemVer)][tag-shield]][ tag-url] [![Stars][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url]
VideoDB Agent Toolkit
AI Agent toolkit for VideoDB
llms.txt >> llms-full.txt MCP
The VideoDB Agent Toolkit exposes VideoDB context to LLMs and agents. It enables integration to AI-driven IDEs like Cursor, chat agents like Claude Code etc. This toolkit automates context generation, maintenance, and discoverability. It auto-syncs SDK versions, docs, and examples and is distributed through MCP and llms.txt
🚀 Quick Overview
The toolkit offers context files designed for use with LLMs, structured around key components:
llms-full.txt — Comprehensive context for deep integration.
llms.txt — Lightweight metadata for quick discovery.
MCP (Model Context Protocol) — A standardized protocol.
These components leverage automated workflows to ensure your AI applications always operate with accurate, up-to-date context.
📦 Toolkit Components
1. llms-full.txt (View »)
llms-full.txt consolidates everything your LLM agent needs, including:
- Comprehensive VideoDB overview.
- Complete SDK usage instructions and documentation.
- Detai
c3d78a7b25dfOBSERVED · 2026-10-08Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.
claude mcp add videodb_helper --env FIRECRAWL_API_KEY=${FIRECRAWL_API_KEY} --env GEMINI_API_KEY=${GEMINI_API_KEY} --env OPENAI_API_KEY=${OPENAI_API_KEY} --env VIDEODB_API_KEY=${VIDEODB_API_KEY} -- uvx videodb_helper{
"mcpServers": {
"videodb_helper": {
"command": "uvx",
"args": [
"videodb_helper"
],
"env": {
"FIRECRAWL_API_KEY": "${FIRECRAWL_API_KEY}",
"GEMINI_API_KEY": "${GEMINI_API_KEY}",
"OPENAI_API_KEY": "${OPENAI_API_KEY}",
"VIDEODB_API_KEY": "${VIDEODB_API_KEY}"
}
}
}
}Exposed tools (4)
4 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
call_director | read | |
code_assistant | read | try: |
doc_assistant | read | try: |
play_video | read | webbrowser.open(f |
Trust audit
BLOCKgrade D · trust 67/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | FAIL |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (4 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (25)
🚨 **IMPORTANT: Before proceeding, carefully review the media files you intend to delete. This action cannot be undone.** 🚨
🚨 **IMPORTANT: Before proceeding, carefully review the media files you intend to delete. This action cannot be undone.** 🚨
🚨 **IMPORTANT: Before proceeding, carefully review the media files you intend to delete. This action cannot be undone.** 🚨
🚨 **IMPORTANT: Before proceeding, carefully review the media files you intend to delete. This action cannot be undone.** 🚨
IMPORTANT: Always read the full Python source file, not just the diff, to understand WHERE and HOW to add the code.
<img src="https://codaio.imgix.net/docs/_s5lUnUCIU/blobs/bl-RgjcFrrJjj/d3cbc44f8584ecd42f2a97d981a144dce6a66d83ddd5864f723b7808c7d1dfbc25034f2f25e1b2188e78f78f37bcb79d3c34ca937cbb08ca8b3da1526c29da9a8
[.
What tools does VideoDB Agent Toolkit expose?
4 in total: 4 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is VideoDB Agent Toolkit safe to connect to an agent?
No — not without reading the findings first. The audit graded it D (67/100) and found 10 critical or high issues in the source. Each one is listed on this page with the file and line it is on.
What credentials does VideoDB Agent Toolkit need?
It reads FIRECRAWL_API_KEY, GEMINI_API_KEY, OPENAI_API_KEY and VIDEODB_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.
How does VideoDB Agent Toolkit run?
It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as videodb_helper.
How current is this page?
The grade is for one exact copy of the source (c3d78a7b25df), read on 2026-10-08. The repository is watched and re-audited when it changes.