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。
相关
- 项目
- 项目
- 项目
- 项目
- 项目