Connects Claude to YouTube videos through Google Gemini's vision and audio models. You get tools to pull metadata via YouTube Data API, extract high-res JPEG frames at specific timestamps with yt-dlp and ffmpeg, and analyze videos with custom prompts. Handles long VODs through MCP tasks or a background job API for clients with fixed timeouts. Supports reusable session IDs for follow-up questions on previously analyzed videos, audio-first analysis for podcasts and interviews, and structured JSON output with custom schemas. Falls back to URL chunking when local download tools aren't available. Requires a Gemini API key and optionally a YouTube API key for metadata lookups.
claude mcp add --transport stdio io.github.ludmila-omlopes-youtube-video-analyzer uvx youtube-video-analyzer