jkawamoto/mcp-youtube-transcript

MCP server retrieving transcripts of YouTube videos

解决的问题

该项目为AI代理提供了一种可靠获取YouTube字幕和元数据的方法。它解决了处理长视频时LLM上下文窗口限制的常见问题,以及YouTube对自动化请求实施的严格IP封禁问题。

工作原理

该项目以Model Context Protocol (MCP) 服务器的形式实现。它提供了一组工具,LLM客户端(如Claude Desktop、Cursor或LM Studio)可以调用这些工具来获取纯文本字幕、带时间戳的片段、可用语言和视频元数据。为处理长篇内容,它使用带有游标令牌的分页系统,自动将字幕分割为可管理的片段(默认50,000字符)。

适用人群

希望其LLM能够“看到”并分析YouTube视频内容的AI代理和MCP兼容客户端的开发者与用户。

主要亮点

  • 自动分页:通过将长字幕分块,防止上下文窗口溢出。
  • 代理支持:内置对住宅代理(Webshare、ScrapingAnt)和标准HTTP/HTTPS代理的支持,避免IP封禁。
  • 多语言支持:可获取多种语言的字幕。
  • 通用兼容性:与任何标准MCP客户端兼容,包括Claude Desktop、Cursor、LM Studio和Goose。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目