mcp-youtube
by adhikasp·★ 48·综合分 41
一个基于 Python 的 MCP 服务器,可获取带时间戳的 YouTube 字幕,供 LLM 使用。
mediaai-llmproductivity
19
Forks
1
活跃 Issue
6 个月前
最近提交
2 天前
收录于
概述
这个 MCP 服务器提供从 YouTube 视频下载字幕的功能,并通过 MCP 协议使这些字幕可供客户端使用。它支持视频 ID 和完整 YouTube URL,字幕包含时间戳信息。服务器使用 Python 实现,并通过 uv 进行依赖管理,方便集成到现有的 MCP 工作流中。该实现简洁有效,专注于单一明确定义的功能,而非尝试处理多种 YouTube 相关功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过 LLM 处理字幕来分析视频内容,无需观看视频
你:构建能汇总教育类 YouTube 视频信息的研究工具
你:创建能处理和总结视频字幕的内容审查系统
你:这个服务器支持所有 YouTube 视频吗?
你:使用这个服务器有速率限制吗?
什么时候选它
当您需要将 YouTube 视频转录文本集成到 AI 工作流程中,并且想要一个简单的专用 MCP 解决方案来访问 YouTube 内容时,选择它。
什么时候不要选它
如果您需要直接处理音频/视频,处理 YouTube API 速率限制,或者需要复杂的 YouTube 内容分析而不仅仅是转录检索,请不要选择它。
此 server 暴露的工具
从 README 抽取出 1 个工具download_transcriptDownload transcripts from YouTube videos
可对比工具
mcp-speech-to-textmcp-browseryoutube-data-apiyt-dlp
安装
安装
使用 uv(推荐)
uvx --from git+https://github.com/adhikasp/mcp-youtube mcp-youtube从源码安装
git clone https://github.com/adhikasp/mcp-youtube
cd mcp-youtube
uv venv
source .venv/bin/activate # 在 Unix/MacOS 上
# 或 .venv\Scripts\activate # 在 Windows 上
uv sync
python -m youtube_mcpClaude Desktop 配置
将以下内容添加到您的 Claude Desktop 配置文件 config.json 中:
"mcpServers": {
"youtube": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-youtube", "mcp-youtube"]
}
}FAQ
- 这个服务器支持所有 YouTube 视频吗?
- 服务器可以访问大多数已启用字幕的公共 YouTube 视频。私有视频或禁用了字幕的视频将无法访问。
- 使用这个服务器有速率限制吗?
- 与任何 YouTube API 访问一样,可能存在速率限制。服务器应该能处理常见的使用模式,但过度的请求可能会触发 YouTube 的限制机制。
mcp-youtube 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。