Skip to main content
Glama

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 claude

Option 1: Install directly from smithery

Option 2: Local setup

  1. Clone the repository:

    git clone https://github.com/Prajwal-ak-0/youtube-mcp
    cd youtube-mcp
  2. Create a virtual environment and install dependencies:

    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

    mcp dev main.py

    Navigate to Stdio

    OR

  5. 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 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

Contributing

Contributions welcome! Please feel free to submit a Pull Request.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

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/Prajwal-ak-0/youtube-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server