Skip to main content
Glama

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

Installation

git clone https://github.com/yourusername/yt-analysis-mcp.git cd yt-analysis-mcp pnpm install pnpm build

Configuration

Set your Gemini API key:

export GEMINI_API_KEY=your-api-key

Get 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.js

Claude 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

youtube_url

string

Yes

Full YouTube URL

detail_level

string

No

brief, medium (default), or detailed

ask_about_video

Ask a specific question about a YouTube video's content.

Parameter

Type

Required

Description

youtube_url

string

Yes

Full YouTube URL

question

string

Yes

Your question about the video

Supported URL Formats

  • https://www.youtube.com/watch?v=VIDEO_ID

  • https://youtu.be/VIDEO_ID

  • https://youtube.com/shorts/VIDEO_ID

Development

# Run in development mode pnpm dev # Run tests pnpm test # Build pnpm build

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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