yt-dlp-mcp

yt-dlp-mcp

3.5

If you are the rightful owner of yt-dlp-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server implementation that integrates with yt-dlp, providing video and audio content download capabilities for LLMs.

The yt-dlp-mcp is a Model Context Protocol (MCP) server that leverages the capabilities of yt-dlp to facilitate the downloading of video and audio content from various platforms such as YouTube, Facebook, and TikTok. It is designed to work seamlessly with Language Learning Models (LLMs) by providing them with the ability to download and process multimedia content. The server supports downloading videos and audios with resolution control, and it can also download subtitles in SRT format, which is particularly useful for LLMs that require text input. The server is privacy-focused, ensuring that downloads are conducted without tracking. It integrates well with Dive and other MCP-compatible LLMs, making it a versatile tool for developers working with multimedia content in LLM environments.

Features

  • Subtitles: Download subtitles in SRT format for LLMs to read
  • Video Download: Save videos to your Downloads folder with resolution control
  • Audio Download: Save audios to your Downloads folder
  • Privacy-Focused: Direct download without tracking
  • MCP Integration: Works with Dive and other MCP-compatible LLMs

Tools

  1. list_subtitle_languages

    List all available subtitle languages ​​and their formats for the video (including automatically generated subtitles)

  2. download_video_subtitles

    Download video subtitles in any available format, supporting regular and automatically generated subtitles

  3. download_video

    Download the video to the user's download folder

  4. download_audio

    Download audio (usually m4a/mp3 format) to the user's download folder in the best available quality