yt-dlp-mcp
Скачивает видео, аудио, субтитры и метаданные с YouTube и других платформ для интеграции с LLM.
Описание
Это сервер на базе yt-dlp, который соединяет видео- и аудиоконтент с большими языковыми моделями. Ключевые особенности: поиск видео на YouTube, извлечение метаданных, скачивание субтитров в SRT, видео в выбранном разрешении, аудио и чистых транскриптов. Технологии: Node.js, yt-dlp. Применения: анализ видео для LLM, такие как Dive, без прямого доступа к контенту платформ вроде YouTube, Facebook, TikTok. Поддерживает приватность без трекинга.
Возможности
Поиск видео
Поиск видео на YouTube по ключевым словам с ограничением результатов (1-50).
Извлечение метаданных
Получение подробной информации о видео (заголовок, описание, канал, просмотры) без скачивания.
Скачивание субтитров
Загрузка субтитров в SRT-формате для любого языка, включая автогенерированные.
Скачивание видео
Сохранение видео в Downloads с выбором разрешения (480p-1080p), обрезкой по времени.
Скачивание аудио
Извлечение аудио в лучшем качестве (m4a/mp3) без видео.
Генерация транскрипта
Создание чистого текстового транскрипта без временных меток и форматирования.
Установка
Сначала установите yt-dlp:
Для Windows: winget install yt-dlp Для macOS: brew install yt-dlp Для Linux: pip install yt-dlp
Для Dive Desktop:
- Нажмите ‘+ Add MCP Server’.
- Вставьте конфигурацию:
{ “mcpServers”: { “yt-dlp”: { “command”: “npx”, “args”: [ “-y”, “@kevinwatt/yt-dlp-mcp” ] } } } 3. Сохраните.
Ручной запуск: npx @kevinwatt/yt-dlp-mcp
Требования: Node.js 20+, yt-dlp в PATH.