这是一个集成了 yt-dlp 的 MCP 服务器实现,主要为大语言模型(LLMs)提供视频和音频内容的下载功能,支持的平台包括 YouTube、Facebook、TikTok 等。
此项目能让大语言模型方便地获取各类视频和音频资源,您可以按照以下步骤进行安装和使用。
根据您操作系统的不同,安装 yt-dlp
:
# Windows
winget install yt-dlp
# macOS
brew install yt-dlp
# Linux
pip install yt-dlp
{
"mcpServers": {
"yt-dlp": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/yt-dlp-mcp"
]
}
}
}
list_subtitle_languages
url
(字符串,必填):视频 URL。download_video_subtitles
url
(字符串,必填):视频 URL。language
(字符串,可选):语言代码(例如 'en'、'zh-Hant'、'ja')。默认为 'en'。download_video
url
(字符串,必填):视频 URL。resolution
(字符串,可选):视频分辨率 ('480p', '720p', '1080p', 'best')。默认为 '720p'。download_audio
url
(字符串,必填):视频 URL。让您的 LLM 执行以下操作:
"列出此视频的所有字幕语言:https://youtube.com/watch?v=..."
"下载这个来自 Facebook 的视频:https://facebook.com/..."
"下载该视频的中文字幕:https://youtube.com/watch?v=..."
"以 1080p 分辨率下载该视频:https://youtube.com/watch?v=..."
"下载这个 YouTube 视频的音频:https://youtube.com/watch?v=..."
如有需要,手动启动服务器:
npx @kevinwatt/yt-dlp-mcp
yt-dlp
安装在系统路径中。如需更多信息,请参考:
此项目为您提供了一个强大且灵活的工具,用于将视频和音频内容整合到您的大语言模型工作流程中。