Agentโ™ฅ๏ธŽAge
Catalog

io.github.zlatkoc/youtube-summarize

Official

by zlatkoc ยท Python

MCP server that fetches YouTube video transcripts and optionally summarizes them

io.github.zlatkoc/youtube-summarize โ€” MCP Server

This Model Context Protocol (MCP) server fetches YouTube video transcripts and can optionally summarize them. It also provides video metadata such as title, description, channel, upload date, duration, views, and chapters, sourced via yt-dlp.

๐Ÿ› ๏ธ Key Features

  • Fetch transcripts in multiple formats: text, JSON, SRT, WebVTT, and pretty-print
  • Retrieve video metadata: title, description, channel, upload date, duration, views
  • Include chapters (via yt-dlp)
  • Optionally add timestamps in plain-text transcripts
  • Summarize videos with the prompt clearly broken out for human review before LLM actions

๐Ÿš€ Use Cases

  • Generate transcripts for a specific YouTube video in a chosen format
  • Summarize video content while inspecting the prompt and transcript structure
  • Inspect playlist contents by listing playlist videos

โšก Developer Benefits

  • Works with MCP for transcript retrieval and summarization workflows
  • Structured transcript outputs (text, JSON, SRT, WebVTT) support downstream parsing

โš ๏ธ Limitations

  • Video and chapters data rely on yt-dlp availability and behavior
  • Only functions described in the excerpt (transcripts, metadata, optional timestamps, summarization, playlist listing) are supported

Topics

anthropicclaudeclaude-desktopllmmcpmcp-servermodel-context-protocolpythonsummarizationyoutubeyoutube-transcriptyt-dlp

Related servers

More in Search & Web