mcp youtube

Local 2025-08-31 23:25:04 0
Entertainment And Media @kazuph/mcp-youtube

A Model-Context Protocol Server for YouTube in Jp


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"]
    }
  }
}
[
  {
    "description": "Download YouTube video transcript and metadata",
    "inputSchema": {
      "$schema": "http://json-schema.org/draft-07/schema#",
      "additionalProperties": false,
      "properties": {
        "language": {
          "type": "string"
        },
        "url": {
          "type": "string"
        }
      },
      "required": [
        "url"
      ],
      "type": "object"
    },
    "name": "get_youtube_transcript"
  }
]