
YouTube MCP Server

2025.04.13
12
PythonYouTube 字幕提取LLM 集成内容生成
mcp-youtube 是一个基于 Model Context Protocol 的服务,主要用于从 YouTube 视频中下载字幕,并将其连接到大型语言模型(LLM)。该服务支持通过视频 ID 或完整的 YouTube URL 获取视频字幕,并包含时间戳信息。适用于需要将 YouTube 视频内容与 LLM 结合的场景。
View on GitHub
Overview
基本能力
产品定位
mcp-youtube 是一个专门用于从 YouTube 视频中提取字幕并与 LLM 结合的服务。
核心功能
- 从 YouTube 视频中下载字幕(支持视频 ID 或完整 URL)。
- 字幕中包含时间戳信息。
- 兼容任何支持 MCP 协议的客户端。
适用场景
- 需要将 YouTube 视频内容与 LLM 结合的场景。
- 视频内容分析或翻译。
- 自动化字幕处理。
工具列表
uvx
:用于启动服务的工具。
使用教程
使用依赖
- 克隆仓库:
git clone https://github.com/adhikasp/mcp-youtube
- 创建并激活虚拟环境(使用
uv
):
uv venv
source .venv/bin/activate # Unix/MacOS
# 或 .venv\Scripts\activate # Windows
- 安装依赖:
uv sync
安装教程
在 MCP 客户端配置中添加以下内容:
"mcpServers": {
"youtube": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-youtube", "mcp-youtube"]
},
}
调试方式
运行服务:
python -m youtube_mcp