YouTube MCP
Uses Gemini AI to generate concise video summaries and power natural language queries about video content.
Provides tools for YouTube video analysis, including transcript extraction, video summarization, natural language queries about video content, search for videos matching specific queries, and comment retrieval and analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YouTube MCPsummarize the video at https://youtube.com/watch?v=dQw4w9WgXcQ"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: YouTube Translate MCP
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:
npx -y @smithery/cli install @Prajwal-ak-0/youtube-mcp --client claudeOption 1: Install directly from smithery
Option 2: Local setup
Clone the repository:
git clone https://github.com/Prajwal-ak-0/youtube-mcp cd youtube-mcpCreate a virtual environment and install dependencies:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e .Create a
.envfile with your API keys:GEMINI_API_KEY=your_gemini_api_key YOUTUBE_API_KEY=your_youtube_api_keyRun MCP Server
mcp dev main.pyNavigate to Stdio
OR
Go cursor or windsurf configure with this json content:
{ "youtube": { "command": "uv", "args": [ "--directory", "/absolute/path/to/youtube-mcp", "run", "main.py", "--transport", "stdio", "--debug" ] } }
Available Tools
youtube/get-transcript: Get video transcriptyoutube/summarize: Generate a video summaryyoutube/query: Answer questions about a videoyoutube/search: Search for YouTube videosyoutube/get-comments: Retrieve video commentsyoutube/get-likes: Get video like count
Contributing
Contributions welcome! Please feel free to submit a Pull Request.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.81153MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.54MIT
- Alicense-qualityFmaintenanceA Model Context Protocol server that enables searching YouTube videos, retrieving and storing transcripts, and performing semantic search over video content without using the official YouTube API.28MIT
- AlicenseBqualityDmaintenanceMCP (Model Context Protocol) server that utilizes the Google Gemini Vision API to interact with YouTube videos. It allows users to get descriptions, summaries, answers to questions, and extract key moments from YouTube videos.4227MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
Any social-video URL → transcript, metadata, frames, OCR, summary, search, Q&A. MCP server + x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Prajwal-ak-0/youtube-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server