yt-dlp-mcp is a Model Context Protocol (MCP) server. It connects the popular tool yt-dlp to Large Language Models (LLMs), enabling them to download video and audio from websites like YouTube, Facebook, and TikTok.
To use it, first ensure yt-dlp is installed on your system. Then, configure the server with an MCP-compatible LLM service. Once set up, you can command your LLM to download videos, audio tracks, or subtitles directly.
Key features include downloading subtitles as .srt files for LLMs to process, saving media to your Downloads folder with control over video resolution, and providing privacy-focused direct downloads. It integrates with MCP-compatible LLMs such as Dive.
Common use cases are downloading educational videos for offline viewing, extracting audio from videos for podcasts, and retrieving subtitles to assist with language learning.
Frequently asked questions: The tool supports multiple platforms including YouTube, Facebook, and TikTok. It is completely free and open-source. System requirements are Node.js 20 or higher, a local installation of yt-dlp, and access to an MCP-compatible LLM service.