Mcp Server Youtube Transcript

This is an MCP server that allows you to directly download transcripts of YouTube videos.

mediamedia
582 stars🍴 100 forks📄 MIT

🔌 Transport

Standard I/O

📦 Installation

Build from source

Claude Desktop Configuration

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-server-youtube-transcript": {
      "args": [
        "index.js"
      ],
      "command": "node"
    }
  }
}

🛠️ Available Tools (9)

Extract

transcripts from YouTube videos

Inputs

- `url` (string, required): YouTube video URL, Shorts URL, or video ID

lang

(string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en'). Automatically falls back to available languages if requested language is not found.

include_timestamps

(boolean, optional, default: false): Include timestamps in output (e.g., '[0:05] text')

strip_ads

(boolean, optional, default: true): Filter out sponsorships, ads, and promotional content from transcript based on chapter markers

Support

for multiple video URL formats (including YouTube Shorts)

Optional

timestamps for referencing specific moments

Zero

external dependencies for transcript fetching

Detailed

metadata in responses

Capabilities

9
Tools
0
Resources
0
Prompts