一个与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
(字符串, 必填): 视频的URLdownload_video_subtitles
url
(字符串, 必填): 视频的URLlanguage
(字符串, 可选): 语言代码(如'en', 'zh-Hant', 'ja')。默认为'en'download_video
url
(字符串, 必填): 视频的URLresolution
(字符串, 可选): 视频分辨率('480p', '720p', '1080p', 'best')。默认为'720p'download_audio
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
yt-dlp
MIT
Dewei Yen