Design Engineer Logo
Visit Repo
Open Graph preview

MCP YouTube

This server enables Claude to analyze YouTube video content by extracting subtitles using yt-dlp.

Site favicon
📱 Content Tools

Overview

MCP-YouTube

Description:
A server that connects YouTube video subtitles to Claude via protocol integration

Category: Media Processing & Analysis

Overview:
This server enables Claude to analyze YouTube video content by extracting subtitles using yt-dlp. Simply ask Claude to "Summarize the YouTube video <URL>" to get started.

Requirements:

  • yt-dlp (install via Homebrew or WinGet)
  • Node.js
  • npm

Quick Setup:

  1. Install yt-dlp
  2. Clone repo and run:
npm install

Configuration:
Add to your Claude desktop config file:

macOS:

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows:

%AppData%\Claude\claude_desktop_config.json

Server Configuration:

{
  "mcpServers": {
    "mcp-youtube": {
      "command": "node",
      "args": ["/your/path/to/mcp-youtube/lib/index.mjs"]
    }
  }
}

The server leverages yt-dlp to extract subtitles and processes them for Claude's analysis, enabling seamless video content understanding through natural language interaction.