Справочник MCP-инструментов

MCP-сервер Tube Search предоставляет 9 инструментов для поиска, чтения и анализа архивных данных YouTube.

search_channel

Поиск всех известных видео YouTube-канала в веб-архивах.

ПараметрТипОбязат.Описание
querystringДаURL канала, @handle или Channel ID (UC...)

Возвращает массив метаданных видео со статусами (LIVE, DELETED, CHECKING).

Поиск по каналу сначала проверяет кеш в базе данных. Если канал ещё не искали, запускается полная индексация из архивов — это может занять 1-2 минуты.

search_videos

Полнотекстовый поиск по названиям и описаниям архивных видео.

ПараметрТипОбязат.Описание
querystringДаПоисковый запрос
limitnumberНетМакс. результатов (по умолч.: 20, макс.: 100)
statusstringНетФильтр по статусу: live, deleted, all
sortstringНетrelevance (по умолч.) или date-desc
hasSubtitlesbooleanНетТолько видео с субтитрами
hasSummarybooleanНетТолько видео с AI-саммари

get_video

Получить метаданные конкретного видео.

ПараметрТипОбязат.Описание
videoIdstringДаID видео YouTube (11 символов)

Возвращает: title, description, channelId, channelTitle, duration, uploadDate, viewCount, status, thumbnailUrl, subtitleStatus, hasSummary.

get_subtitles

Получить полную транскрипцию видео в виде читаемого текста.

ПараметрТипОбязат.Описание
videoIdstringДаID видео YouTube

Возвращает транскрипцию без таймкодов, отформатированную в читаемые абзацы. Работает для живых и удалённых видео с архивными субтитрами.

get_summary

Получить AI-саммари видео.

ПараметрТипОбязат.Описание
videoIdstringДаID видео YouTube

Возвращает: tldr, keyPoints (с таймкодами), detailedSummary, tags, language. Если саммари нет — используйте generate_summary.

generate_summary

Сгенерировать AI-саммари для видео с субтитрами.

ПараметрТипОбязат.Описание
videoIdstringДаID видео YouTube

Запускает генерацию и ждёт завершения (до 60 сек). Возвращает существующее саммари, если оно уже есть. Расходует дневной лимит на генерацию саммари.

browse_summaries

Просмотр существующих AI-саммари с фильтрами.

ПараметрТипОбязат.Описание
tagstringНетФильтр по тегу (напр. "music", "education")
channelIdstringНетФильтр по каналу
languagestringНетФильтр по языку (напр. "en", "ru")
pagenumberНетНомер страницы (по умолч.: 1)
limitnumberНетРезультатов на страницу (по умолч.: 20)

get_video_status_history

Просмотр истории изменений статуса видео.

ПараметрТипОбязат.Описание
videoIdstringДаID видео YouTube

Возвращает массив переходов статуса: [{ status, previousStatus, changedAt, source }], новейшие первыми.

get_usage

Проверить текущие счётчики использования API и оставшиеся лимиты.

Без параметров. Возвращает текущие счётчики и лимиты для поисков, FTS-запросов, скачиваний субтитров и генераций саммари.

← Назад к MCP-руководству