Let AI agents watch videos and answer questions about them through any OpenAI-compatible endpoint.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add video-understanding-mcp \ -e VIDEO_BASE_URL=YOUR_VIDEO_BASE_URL \ -e VIDEO_MODEL=YOUR_VIDEO_MODEL \ -- npx -y @granitebps/[email protected]
Environment
VIDEO_BASE_URL (required): Base URL of an OpenAI-compatible chat completions endpoint whose model accepts video, e.g. https://host/v1VIDEO_MODEL (required): Model (or router alias) to send videos toVIDEO_API_KEY (optional, not in the config above): Endpoint API key, sent as a bearer tokenVIDEO_PART_FORMAT (optional, not in the config above): How the video is attached: video_url, image_url, file, or input_fileVIDEO_MAX_DURATION_SECONDS (optional, not in the config above): Longest analyzed range in secondsVIDEO_MAX_UPLOAD_MB (optional, not in the config above): Largest prepared video sent to the endpoint, in MBVIDEO_ALLOWED_DIRS (optional, not in the config above): Directories local files may be read from; local files are refused when unsetVIDEO_VERIFY_MEDIA (optional, not in the config above): Fail calls when the endpoint evidently ignored the videoWe don't run packages, so we can't list this server's tools.