YouTube MCP Server for video analysis with Gemini AI
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":"iflow-mcp-youtube-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 MCP [](https://smithery.ai/server/@Prajwal-ak-0/youtube-mcp) A Model Context Protocol (MCP) server for YouTube video analysis, providing tools to get transcripts, summarize content, and query videos using Gemini AI. ## Features - 📝 **Transcript Extraction**: Get detailed transcripts from YouTube videos - 📊 **Video Summarization**: Generate concise summaries using Gemini AI - ❓ **Natural Language Queries**: Ask questions about video content - 🔍 **YouTube Search**: Find videos matching specific queries - 💬 **Comment Analysis**: Retrieve and analyze video comments ## Requirements - Python 3.9+ - Google Gemini API key - YouTube Data API key ## Running Locally ### Installing via Smithery To install youtube-mcp for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@Prajwal-ak-0/youtube-mcp): ```bash npx -y @smithery/cli install @Prajwal-ak-0/youtube-mcp --client claude ``` ### Option 1: Install directly from smithery [](https://smithery.ai/server/@Prajwal-ak-0/youtube-mcp) ### Option 2: Local setup 1. Clone the repository: ```bash git clone https://github.com/Prajwal-ak-0/youtube-mcp cd youtube-mcp ``` 2. Create a virtual environment and install dependencies: ```bash python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e . ``` 3. Create a `.env` file with your API keys: ``` GEMINI_API_KEY=your_gemini_api_key YOUTUBE_API_KEY=your_youtube_api_key ``` 4. Run MCP Server ```bash mcp dev main.py ``` Navigate to [Stdio](http://localhost:5173) OR 6. Go cursor or windsurf configure with this json content: ```json { "youtube": { "command": "uv", "args": [ "--directory", "/absolute/path/to/youtube-mcp", "run", "main.py", "-…
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.