MCP server for comprehensive video analysis — transcription, AI-powered visual frame analysis, and metadata extraction
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"videoscan-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# VideoScan MCP An MCP (Model Context Protocol) server for comprehensive video analysis — AI-powered transcription, visual frame analysis, and metadata extraction from 1000+ platforms. ## Features - **Full video analysis** — combines transcription, frame extraction, and metadata in a single call - **AI vision analysis** — describes frames and extracts on-screen text (OCR) using GPT-4o, Claude, or Gemini - **Audio transcription** — Whisper-based transcription with timestamps and language detection - **Auto-tuning** — automatically adjusts frame extraction density, interval, and detail level based on video duration - **Smart frame extraction** — scene-change detection, interval sampling, or combined strategy - **Deduplication** — perceptual hashing removes near-duplicate frames before analysis - **Metadata extraction** — title, duration, chapters, tags, view count, and more without full download - **Multi-provider** — OpenAI, Anthropic, and Google vision providers with per-request override - **Caching** — persistent cache for downloads, frames, and results to minimize repeat costs - **1000+ platforms** — powered by yt-dlp (YouTube, Vimeo, Twitter/X, TikTok, and more) ## Installation ```bash pip install videoscan-mcp ``` ### System dependencies VideoScan requires [ffmpeg](https://ffmpeg.org/download.html) for video processing and [yt-dlp](https://github.com/yt-dlp/yt-dlp) for downloading from URLs. ```bash # macOS brew install ffmpeg yt-dlp # Ubuntu/Debian apt install ffmpeg pip install yt-dlp # Windows — install ffmpeg from https://ffmpeg.org/download.html, then: pip install yt-dlp ``` ## Configuration Copy `.env.example` to `.env` and fill in at minimum one API key: ```env # Vision provider (frame analysis) VISION_PROVIDER=openai # openai | anthropic | google VISION_MODEL= # optional — defaults: gpt-4o / claude-sonnet-4-20250514 / gemini-2.0-flash # Transcription provider TRANSCRIPTION_PROVIDER=openai # openai only for now …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.