Skip to main content
Glama

YouTube MCP Server

Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol. Try it by asking Claude, "Summarize the YouTube video <>". Requires yt-dlp to be installed locally e.g. via Homebrew.

How do I get this working?

Install yt-dlp (Homebrew and WinGet both work great here)

# macOS
brew install yt-dlp

# Windows
winget install yt-dlp

Parameters

  • url: YouTube video URL (required)

  • language: Subtitle language code (optional, default: 'ja')

    • Uses ISO 639-1 language codes

    • Common language codes:

      • ja: Japanese

      • en: English

      • ko: Korean

      • zh: Chinese

      • fr: French

    • Note: An error will occur if subtitles in the specified language do not exist

Example

{
  "mcpServers": {
    "youtube": {
      "command": "npx",
      "args": ["-y", "@kazuph/mcp-youtube"]
    }
  }
}
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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/kazuph/mcp-youtube'

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