yt-dlp-mcp
31
This project is an MCP server that works with yt-dlp to allow LLMs to download video and audio from platforms such as YouTube and TikTok, focused on privacy and integration with other MCP-compatible services.
yt-dlp-mcp
An MCP server implementation that integrates with yt-dlp to provide video and audio download capabilities for LLMs from platforms like YouTube, Facebook, and TikTok.
Features
- Subtitles: Download SRT subtitles for LLMs
- Video Download: Save videos with resolution control
- Audio Download: Save audio files
- Privacy-Focused: No tracking involved
- MCP Integration: Compatible with Dive and other MCP-compatible LLMs
Installation
Prerequisites
Install yt-dlp
for your OS.
With Dive Desktop
- Add MCP Server in Dive Desktop
- Use configuration for setup
Tool Documentation
- list_subtitle_languages: List subtitle languages for a video
- download_video_subtitles: Download video subtitles
- download_video: Download video with specified resolution
- download_audio: Download audio in best quality
Manual Start
Use npx @kevinwatt/yt-dlp-mcp
to start server manually, if needed.
Requirements
- Node.js 20+
yt-dlp
in PATH- MCP-compatible LLM
License
MIT
Author
Dewei Yen