yt-analysis-mcp
Leverages Google's Gemini API to perform AI-powered analysis, summarization, and question-answering for YouTube video content.
Provides tools for analyzing YouTube videos directly via their URLs, enabling users to generate summaries at various detail levels and ask specific questions about the video's content.
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., "@yt-analysis-mcpCan you give me a detailed summary of https://www.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.
yt-analysis-mcp
An MCP server that analyzes YouTube videos using Google's Gemini API. Pass in a YouTube URL to get summaries or ask questions about the video content.
Features
Summarize videos - Get brief, medium, or detailed summaries with timestamps
Ask questions - Ask specific questions about video content
Direct URL support - No video downloading required; Gemini analyzes YouTube URLs directly
Related MCP server: YouTube MCP Server Enhanced
Installation
git clone https://github.com/yourusername/yt-analysis-mcp.git
cd yt-analysis-mcp
pnpm install
pnpm buildConfiguration
Set your Gemini API key:
export GEMINI_API_KEY=your-api-keyGet an API key from Google AI Studio.
Usage
Claude Code
claude mcp add -s user -e GEMINI_API_KEY=your-key yt-analysis -- node /path/to/yt-analysis-mcp/dist/index.jsClaude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"yt-analysis": {
"command": "node",
"args": ["/path/to/yt-analysis-mcp/dist/index.js"],
"env": {
"GEMINI_API_KEY": "your-key"
}
}
}
}Tools
summarize_video
Summarize a YouTube video's content.
Parameter | Type | Required | Description |
| string | Yes | Full YouTube URL |
| string | No |
|
ask_about_video
Ask a specific question about a YouTube video's content.
Parameter | Type | Required | Description |
| string | Yes | Full YouTube URL |
| string | Yes | Your question about the video |
Supported URL Formats
https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://youtube.com/shorts/VIDEO_ID
Development
# Run in development mode
pnpm dev
# Run tests
pnpm test
# Build
pnpm buildLicense
MIT
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
- Flicense-qualityDmaintenanceEnables extraction of transcript text from YouTube videos by providing the video URL, supporting standard, shortened, and embed URL formats.Last updated312
- FlicenseAqualityBmaintenanceEnables AI language models to interact with YouTube content through the YouTube Data API, including retrieving video details, transcripts, channel information, playlists, and searching videos with enhanced responses that include direct URLs.Last updated14
- FlicenseBqualityDmaintenanceEnables AI-powered YouTube video analysis including transcript management, video summaries, chapter generation, keyword extraction, and playback control. Supports searching videos, retrieving channel/playlist information, and translating transcripts using Google Gemini AI.Last updated14
- AlicenseAqualityBmaintenanceAnalyzes YouTube videos using Google's Gemini API, allowing users to get summaries or ask questions about video content via direct URL input.Last updated5362MIT
Related MCP Connectors
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
Create AI-powered short-form video clips from YouTube videos. Supports webhook callbacks.
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
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/Legorobotdude/yt-analysis-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server