---
slug: "youtube-subtitles-mcp服务器"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/kazuph/mcp-youtube@main/README.md"
repo: "https://github.com/kazuph/mcp-youtube"
source_file: "README.md"
branch: "main"
---
# YouTube MCP Server

Uses `yt-dlp` to download subtitles from YouTube and connects it to claude.ai via [Model Context Protocol](https://modelcontextprotocol.io/introduction). Try it by asking Claude, "Summarize the YouTube video <<URL>>". 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)

```bash
# 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](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) 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

```json
{
  "mcpServers": {
    "youtube": {
      "command": "npx",
      "args": ["-y", "@kazuph/mcp-youtube"]
    }
  }
}
```
