YouTube MCP Server
通过模型上下文协议将“yt-dlp”与 LLM 连接,允许用户下载 YouTube 内容并将其与 Dive 和其他 MCP 兼容的 LLM 集成。
Tools
download_youtube_srt
Download YouTube subtitles in SRT format so that LLM can read them.
download_youtube_video
Download YouTube video to the user's default Downloads folder (usually ~/Downloads).
README
yt-dlp-mcp
一个集成了 yt-dlp 的 MCP 服务器实现,为 LLM 提供视频和音频内容下载功能(例如,YouTube、Facebook、Tiktok 等)。
特性
- 字幕: 下载 SRT 格式的字幕,供 LLM 阅读
- 视频下载: 将视频保存到您的 Downloads 文件夹,并可控制分辨率
- 音频下载: 将音频保存到您的 Downloads 文件夹
- 隐私优先: 直接下载,无需跟踪
- MCP 集成: 与 Dive 和其他 MCP 兼容的 LLM 配合使用
安装
前提条件
根据您的操作系统安装 yt-dlp:
# Windows
winget install yt-dlp
# macOS
brew install yt-dlp
# Linux
pip install yt-dlp
通过 Dive Desktop
- 在 Dive Desktop 中点击 "+ Add MCP Server"
- 复制并粘贴以下配置:
{
"mcpServers": {
"yt-dlp": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/yt-dlp-mcp"
]
}
}
}
- 点击 "Save" 以安装 MCP 服务器
工具文档
-
list_subtitle_languages
- 列出视频的所有可用字幕语言及其格式(包括自动生成的字幕)
- 输入:
url(字符串, 必需): 视频的 URL
-
download_video_subtitles
- 下载任何可用格式的视频字幕。支持常规字幕和自动生成的字幕
- 输入:
url(字符串, 必需): 视频的 URLlanguage(字符串, 可选): 语言代码(例如,'en'、'zh-Hant'、'ja')。默认为 'en'
-
download_video
- 将视频下载到用户的 Downloads 文件夹
- 输入:
url(字符串, 必需): 视频的 URLresolution(字符串, 可选): 视频分辨率('480p'、'720p'、'1080p'、'best')。默认为 '720p'
-
download_audio
- 下载最佳可用质量的音频(通常为 m4a/mp3 格式)到用户的 Downloads 文件夹
- 输入:
url(字符串, 必需): 视频的 URL
使用示例
让您的 LLM 执行以下操作:
"List available subtitles for this video: https://youtube.com/watch?v=..."
"Download a video from facebook: https://facebook.com/..."
"Download Chinese subtitles from this video: https://youtube.com/watch?v=..."
"Download this video in 1080p: https://youtube.com/watch?v=..."
"Download audio from this YouTube video: https://youtube.com/watch?v=..."
手动启动
如果需要,手动启动服务器:
npx @kevinwatt/yt-dlp-mcp
要求
- Node.js 20+
- 系统 PATH 中包含
yt-dlp - MCP 兼容的 LLM 服务
文档
许可证
MIT
作者
Dewei Yen
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器