tubescout
TubeScout 🔭
Превратите YouTube в поисковый движок для вашего AI-агента. MCP-сервер (без API-ключа) плюс набор навыков, которые позволяют Claude Code, Codex и OpenCode искать по YouTube как по базе данных, читать транскрипты в масштабе и добывать из видео доказательства — утверждения, цифры, сигналы спроса — вместо расплывчатых впечатлений.
Инструменты для генерации идей сканируют Reddit и форумы. YouTube — это мессто, где основатели показывают подтверждения: дашборды выручки, плейбуки, реальные цифры на камеру — и никто это не добывает. TubeScout — добывает.
Быстрый старт (60 секунд)
Claude Code
claude mcp add --scope user tubescout -- npx -y tubescoutCodex
codex mcp add tubescout -- npx -y tubescoutOpenCode — добавьте в ~/.config/opencode/opencode.json в раздел "mcp":
"tubescout": { "type": "local", "command": ["npx", "-y", "tubescout"], "enabled": true }Вот и всё — ни API-ключа, ни настройки. Затем спрашивайте своего агента, например:
«Найди 5 самых просматриваемых видео об n8n за последний месяц и резюмируй, с чем люди испытывают трудности.»
Самый простой вариант «всё в одном» (Claude Code): установка в качестве плагина — MCP-сервер + все 6 навыков двумя командами:
/plugin marketplace add not0lucky/tubescout
/plugin install tubescout@tubescoutИли установите набор навыков вручную (работает для Cl aide Code, Codex и OpenCode):
git clone https://github.com/not0lucky/tubescout && cd tubescout
./scripts/install-skills.sh # installs into ~/.claude/skills, ~/.codex/skills, ~/.config/opencode/skillsRelated MCP server: youtube-mcp
Инструменты
Инструмент | Что делает |
| Поиск с фильтрами (период загрзки, длительность, сортировка по просмотрам/дате) |
| Полные метаданные + вовлечённость (сигнал резонанса |
| Транскрипт в виде простоого тексста через отказоустойчивую цепочку из 3 стратений |
| Пакетные транскрипты (до 10 видео), устойчивость к ошибкам по каждому видео |
| Позиционирование канала + свежие видео с числом просмотров |
| Автодополнение YouTube = реаль`ный поисковый спрос для исследования ключевых слов |
Навыки (методы исследования)
Skill | Use it to |
| Скептичесский разбор видео: извлечь каждое утверждение и цифру, проверить на стимулы, предвзятость выжившего, проверяемость |
| Добывать из ниши идеи для продуктов на основе сигналов спроса + болей, которые реальные разработчики описывают на камеру |
| Вердикт go/no-go: спрос, цифры конкуренто в и что на самом деле означает «сделать это» |
| Считывать стратегию канала: ритм, выбросы, что работает по сравнению с тем, что они публикуют |
| Превращать туториал в выполнимые шаги — точные команды, настройки и подводные камни, упомянутые вскользь, — адаптированные под ваш стек |
| Находить разрывы между спросом и предложением: активно искомые темы, которые обслуживаются слабыми, старыми или неподходящими видео, — для контент-планов или продуктовых ракурсов |
Все навыки учитывают контекст: они читают диалог, чтобы понять, что вы строите, ваш стек и уже проанализированные видео, и адаптируют вердикты под ваши реальные преимущества, а не дают общие советы.
Смотрите реальный запуск /yt-breakdown на трёх видео из серии «как я зарабатываю $X в месяц» — включая то, что пережило скептическую проверку, а что нет.
Как это работает (честно)
Здесь нет магии, и в этом вся суть:
youtubei.js общается с внутренним InnerTube API от YouTube — тем же, что использует сайт. Без ключа и квот.
Транскрипты — это собственные субтитры YouTube, получаемые через цепочку отката: дорожка timedtext в ANDROID-клиенте → конечная точка транскриптов InnerTube (известная периодическими ошибками 400 — повтор с задержкой) → локальный
yt-dlp, если он у вас есть. Каждый ответ сообщает, какойsourceего выдал.Весь анализ происходит в вашем агенте. Сервер поставляет данные; навыки поставляют метод.
Ограничения
Запускайте локально. YouTube агрессивно ограничивает по частоте IP-адреса дата-центров — это локальный stdio-сервер по замыслу, а не размещённый сервис.
YouTube меняет внутренности без предупреждения; если что-то ломается — обновитесь (
npxвсегда подтягивает последнюю версию) и создайте issue с ID неработающего видео.Видео с отключёнными субтитрами невозможно транскрибировать (редкий случай; об этом явно говорит ошибка).
Сбор субтитров находится в серой зоне условий использования YouTube — нормально для локального исследовательского инструментария, но не стройте на этом размещённый платный продукт.
Разработка
npm install && npm run build
npm test # unit tests (offline)
npm run test:live # live smoke tests against real videos — run before publishing
npm run inspect # MCP Inspector against the built serverMIT — см. LICENSE.
Создано Anir — я автоматизирую всё. Ещё на agramprojects.com.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI agents to search, analyze, and extract insights from YouTube videos including transcripts, visual frames, and benchmarks without requiring API keys. Supports semantic search across playlists, sentiment analysis, and visual content indexing with automatic fallback chains for reliable access.4165734MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to fetch transcripts, metadata, and download videos/audio from YouTube without API keys.30MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, watch, summarize, clip, and extract transcripts from YouTube videos, all without needing an API key or leaving the chat.2750Apache 2.0
- AlicenseAqualityBmaintenanceEnables AI assistants to search YouTube, fetch transcripts, and get AI summaries of videos without API keys.312MIT
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/not0lucky/tubescout'
If you have feedback or need assistance with the MCP directory API, please join our Discord server