youtube-mcp
If you are the rightful owner of youtube-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for YouTube video analysis, providing tools to get transcripts, summarize content, and query videos using Gemini AI.
The YouTube MCP server is designed to enhance the analysis of YouTube videos by leveraging the capabilities of Gemini AI. It provides a suite of tools that allow users to extract transcripts, generate summaries, and perform natural language queries on video content. Additionally, it offers features for searching YouTube videos and analyzing comments, making it a comprehensive solution for video content analysis. The server requires Python 3.9+, a Google Gemini API key, and a YouTube Data API key to function. Users can install the server via Smithery or set it up locally by cloning the repository, creating a virtual environment, and configuring API keys. The server can be run using MCP commands, and it integrates with platforms like Stdio, Cursor, and Windsurf for enhanced usability.
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
Tools
youtube/get-transcript
Get video transcript
youtube/summarize
Generate a video summary
youtube/query
Answer questions about a video
youtube/search
Search for YouTube videos
youtube/get-comments
Retrieve video comments
youtube/get-likes
Get video like count