VideoDB Director

VideoDB Director

VideoDB Director MCP implements the Model Context Protocol to streamline context-sharing for Director workflows.

43
Stars
8
Forks
0
Releases

Overview

The VideoDB Director MCP is a Model Context Protocol server that integrates with the Director backend to provide a single tool for multiple AI-driven workflows. It is designed to run in isolated environments via uvx, enabling development and testing without impacting production. You start it with uvx videodb-director-mcp --api-key=VIDEODB_API_KEY, and keep installations current by clearing the UV cache and updating to the latest MCP package with uvx videodb-director-mcp@latest --api-key=<VIDEODB_API_KEY>. This MCP server works alongside the VideoDB Agent Toolkit, exposing standardized context to LLMs and agents and supporting the llms-full.txt (comprehensive context) and llms.txt (lightweight discovery) files. Automated maintenance is orchestrated by GitHub Actions, updating SDK, docs, and notebook examples, and synthesizing a master llms-full.txt along with the discovery llms.txt. A central config.yaml governs customization, including which files contribute to llms-full.txt and how they are assembled. Together, these components ensure AI applications always operate with accurate, up-to-date context across workflows.

Details

Owner
video-db
Language
Python
License
Updated
2025-12-07

Features

MCP server integration with Director backend

Provides a unified Model Context Protocol interface to connect with the Director backend for multiple workflows.

uvx-based isolated development

Install, run, and test the MCP server in isolated environments using UVX.

Easy startup and updates

Start with uvx videodb-director-mcp --api-key and keep it current via uv cache clean and latest updates.

Automated context maintenance

GitHub Actions automate context updates across SDK, docs, and examples, delivering up-to-date llms-full.txt.

LLM context file support

Supports llms-full.txt and llms.txt to provide comprehensive and lightweight context for LLMs.

Config-driven customization

config.yaml centralizes customization for inclusion patterns, prompts, and layout when assembling llms-full.txt.

Audience

DevelopersInstall, run, and integrate VideoDB Director MCP into AI workflows and agents.
AI engineersConnect LLMs to VideoDB context via MCP for consistent, up-to-date prompts.
LLM teamsLeverage llms-full.txt and llms.txt to enable discovery and deep integration.

Tags

MCPModel Context ProtocolVideoDBDirectorLLM contextuvxAutomationContext management