MY

mybuddymichael/youtube-transcript-mcp

Developer tools
58 stars 3 forks Quality 47 Trend 13MIT

An MCP server for fetching transcripts of YouTube videos.

Overview

A simple MCP server that lets LLMs easily get the transcript of YouTube videos. Add this to your LLM app's MCP settings: If you prefer node to bun, you can use npx instead: Just ask your LLM about a YouTube video: Summarize this video: https://www.youtube.com/watch?v=dQw4w9WgXcQ What are the three key points of this video? https://www.youtube.com/watch?v=dQw4w9WgXcQ What are some counterpoints to this argument here? https://www.youtube.com/watch?v=dQw4w9WgXcQ

README

youtube-transcript-mcp

A simple MCP server that lets LLMs easily get the transcript of YouTube videos.

To install

Add this to your LLM app’s MCP settings:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "bunx",
      "args": ["--bun", "-y", "youtube-transcript-mcp"]
    }
  }
}

If you prefer node to bun, you can use npx instead:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "youtube-transcript-mcp"]
    }
  }
}

To use

Just ask your LLM about a YouTube video:

Summarize this video: https://www.youtube.com/watch?v=dQw4w9WgXcQ

What are the three key points of this video? https://www.youtube.com/watch?v=dQw4w9WgXcQ

What are some counterpoints to this argument here? https://www.youtube.com/watch?v=dQw4w9WgXcQ

View the full README on GitHub

Install

npx -y youtube-transcript-mcp
New to MCP? Start with the mcpskill.org guide →

Configuration

{ "mcpServers": { "youtube-transcript": { "command": "bunx", "args": ["--bun", "-y", "youtube-transcript-mcp"] } } }