
mcp-youtube-transcript
Характеристики
Общее
- СтатусСообщество
- Разработчикjkawamoto
- ЛицензияMIT
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Получать полный текст субтитров по ссылке на YouTube-видео (инструмент
get_transcript). - Извлекать расшифровку с таймкодами для привязки текста к конкретным моментам видео (
get_timed_transcript). - Указывать нужный язык субтитров с помощью параметра
lang(по умолчаниюen). - Загружать длинные расшифровки постранично через параметр
next_cursor. - Получать метаданные видео: заголовок, описание, идентификатор (
get_video_info). - Проверять, на каких языках доступны субтитры для конкретного видео (
get_available_languages).
Как подключить
Для работы нужен uv — менеджер пакетов Python. Сервер запускается командой uvx без предварительной установки в окружение.
Claude Desktop
Скачайте файл mcp-youtube-transcript.mcpb со страницы релизов на GitHub и откройте его — установка произойдёт автоматически. Либо пропишите конфигурацию вручную:
{
"mcpServers": {
"youtube-transcript": {
"command": "uvx",
"args": ["mcp-youtube-transcript"]
}
}
}
Goose
Добавьте расширение через интерфейс MCP, указав ту же команду: uvx mcp-youtube-transcript.
После настройки перезапустите клиент. Сервер будет готов к работе.
Примеры запросов
Поручите AI-ассистенту такие задачи:
«Покажи полную расшифровку этого видео: [ссылка на YouTube]. Разбей текст на смысловые блоки.»
«Найди субтитры к видео [ссылка]. Выведи текст вместе с таймкодами.»
«Проверь, есть ли у видео [ссылка] русские субтитры. Если нет — покажи доступные языки.»
«Извлеки метаданные видео по ссылке [ссылка]: название, описание и длительность.»
Технические детали
- Язык: Python
- Транспорт: stdio
- Лицензия: MIT
- Разработчик: jkawamoto
- Звёзд на GitHub: ~400
- Совместимость: Claude Desktop, Goose, любые MCP-клиенты с поддержкой stdio