MCP Catalogs
首页

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_transcript

    Download 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_mcp

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。