YouTube DLP MCP сервер
MCP сервер, который позволяет ИИ взаимодействовать с YouTube видео для извлечения информации о видео, субтитров и топовых комментариев без скачивания видео.
автор: AgentX-ai
curl -fsSL https://vibebaza.com/i/youtube-dlp | bash
MCP сервер, который позволяет ИИ взаимодействовать с YouTube видео для извлечения информации о видео, субтитров и топовых комментариев без скачивания видео.
Установка
uvx (Рекомендуется)
uvx youtube-dlp-server
pip
pip install youtube-dlp-server
youtube-dlp-server
Из исходников
git clone <repository-url>
cd youtube-dlp-server
pip install -e .
python -m youtube_dlp_server
Доступные инструменты
| Инструмент | Описание |
|---|---|
get-video-info |
Извлекает полные метаданные видео включая название, просмотры, лайки, описание и т.д. |
get-video-subtitles |
Извлекает субтитры и подписи с выбором языка и поддержкой автоматических субтитров |
get-top-comments |
Получает топовые комментарии, отсортированные по лайкам, с отметками авторов (максимум 20, по умолчанию 10) |
Возможности
- Извлечение полных метаданных видео (название, просмотры, лайки, описание и т.д.)
- Скачивание ручных субтитров и автоматически сгенерированных подписей
- Получение топовых комментариев, отсортированных по лайкам, с отметками авторов
- Работа с HTTP/HTTPS/SOCKS прокси
- Неблокирующие операции с использованием asyncio
- Стандартный MCP протокол для ИИ ассистентов
Переменные окружения
Опциональные
PROXY_URL- HTTP/HTTPS/SOCKS прокси URL с опциональной аутентификацией
Ресурсы
Примечания
Требует Python 3.11+, использует yt-dlp для обработки YouTube. Можно протестировать с MCP Inspector используя команду 'npx @modelcontextprotocol/inspector youtube-dlp-server'.