Session-based conversational YouTube video analysis MCP server using Gemini 2.5 Pro
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":"youtube-gemini-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.
 # YouTube Gemini MCP Server A Model Context Protocol (MCP) server that provides conversational YouTube video analysis capabilities using Gemini 2.5 Pro. Analyze videos through multi-turn conversations with advanced visual understanding. ## 🎯 What Problems Does This Solve? ### Traditional Video Analysis Pain Points ❌ **Transcript-only limitations** - Missing visual context and scene understanding ❌ **No conversation memory** - Each analysis starts from scratch ❌ **Manual workflows** - Complex download/upload processes ### Our Solution ✅ **Full video analysis** - Visual, audio, and contextual understanding ✅ **Session memory** - Builds on previous analysis automatically ✅ **Integrated workflows** - YouTube URL to analysis in one step ## 🚀 Key Capabilities ### 🔄 Session-Based Video Conversations Create persistent sessions for multi-turn video analysis: ```python # Create session create_video_session( description="Analyze machine learning lecture", video_source="https://youtube.com/watch?v=abc123", source_type="youtube_url" ) # Continue conversation analyze_video_in_session(session_id="uuid", prompt="What are the key concepts?") analyze_video_in_session(session_id="uuid", prompt="Explain the neural networks part") ``` ### 📹 Direct YouTube Processing No downloads required - process YouTube videos directly: ```python analyze_youtube_video( youtube_url="https://youtube.com/watch?v=abc123", prompt="Summarize this video's main points" ) ``` ### 💾 Local Video Support Upload and analyze local video files (48-hour retention): ```python analyze_local_video( video_path="/path/to/video.mp4", prompt="What happens in this video?" ) ``` ## 🛠️ Installation ### Prerequisites - Python 3.10+ - Google AI API key - Poetry (recommended) or pip ### Setup ```bash # Clone repository git clone https://github.com/aigen…
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.