yt-dlp-mcp logo

yt-dlp-mcp

by kevinwatt

yt-dlp-mcp is an MCP server that integrates with yt-dlp, providing video and audio content download capabilities for LLMs. It allows downloading subtitles, videos, and audio from various platforms like YouTube, Facebook, and TikTok.

View on GitHub

Last updated: N/A

What is yt-dlp-mcp?

yt-dlp-mcp is an MCP (Modular Component Platform) server implementation that leverages yt-dlp to enable LLMs to download video and audio content from various online platforms. It provides functionalities for downloading subtitles, videos in different resolutions, and audio in high quality.

How to use yt-dlp-mcp?

To use yt-dlp-mcp, you need to install yt-dlp and Node.js 20+. Then, you can integrate it with an MCP-compatible LLM service like Dive Desktop by adding the provided configuration. Once integrated, you can instruct your LLM to use the provided tools to download content by providing the URL of the video.

Key features of yt-dlp-mcp

  • Subtitles download in SRT format

  • Video download with resolution control

  • Audio download in best available quality

  • Privacy-focused direct download

  • MCP Integration

Use cases of yt-dlp-mcp

  • Downloading subtitles for LLM analysis

  • Downloading video content for LLM training

  • Downloading audio content for LLM transcription

  • Integrating video/audio download capabilities into LLM applications

FAQ from yt-dlp-mcp

What platforms are supported?

yt-dlp supports a wide range of platforms, including YouTube, Facebook, and TikTok.

What subtitle formats are supported?

The server downloads subtitles in SRT format.

What video resolutions are available?

You can specify the video resolution as '480p', '720p', '1080p', or 'best'. The default is '720p'.

What audio formats are downloaded?

The server downloads audio in the best available quality, usually m4a or mp3 format.

Is this server privacy-focused?

Yes, the server provides direct downloads without tracking.