tubescout
TubeScout 🔭
Convierte YouTube en un motor de investigación para tu agente de IA. Un servidor MCP (sin clave de API) más un paquete de habilidades que hacen queClaude Code, Codex y OpenCode busquen en YouTube como si fuera una base de datos, lean transcripciones a gran escala y extraigan evidencia de los vídeos — afirmaciones, cifras, señales de demanda — en lugar de corazonadas.
Las herramientas de ideación escanean Reddit y foros. YouTube es donde los fundadores muestran las pruebas — paneles de ingresos, manuales de estrategia, cifras reales ante la cámara — y nada lo explota. TubeScout sí lo hace.
Inicio rápido (60 segundos)
Claude Code
claude mcp add --scope user tubescout -- npx -y tubescoutCodex
codex mcp add tubescout -- npx -y tubescoutOpenCode — añadádelo a ~/.config/opencode/opencode.json en "mcp":
"tubescout": { "type": "local", "command": ["npx", "-y", "tubescout"], "enabled": true }Eso es todo — sin clave de API, sin configuración. Luego pídele a tu agente cosas como:
«Encuentra los 5 vídeos más vistos sobre n8n del último mes y resume con qué problemas se está encontrando la gente.»
La opción más fácil, todo en uno (Claude Code): instálalo como plugin — servidor MCP + las 6 habilidades en dos comandos:
/plugin marketplace add not0lucky/tubescout
/plugin install tubescout@tubescoutO instala el paquete de habilidades manualmente (funciona con Claude Code, Codex y 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
Herramientas
Herramienta | Qué hace |
| Búsqueda con filtros (ventana de subida, duración, ordenar por vistas/fecha) |
| Metadatos completos + interacción (señal de resonancia |
| Transcripción en texto plano mediante una cadena de respaldo resiliente de 3 estrategias |
| Transcripciones por lotes (hasta 10 vídeos), tolerante a errores por vídeo |
| Posicionamiento del canal + últimas subidas con número de vistas |
| Autocompletado de YouTube = demanda de búsqueda real para investigación de palabras clave |
Habilidades (los métodos de investigación)
Habilidad | Úsala para |
| Análisis escéptico de vídeos: extrae cada afirmación y cifra y ponlas a prueba en busca de incentivos, sesgo de supervivencia y verificabilidad |
| Explora un nicho en busca de ideas de producto respaldadas por señales de demanda + los problemas que los creadores reales describen ante la cámara |
| Veredicto de seguir o no: demanda, saturación, lo que muestran realmente los números de la competencia |
| Lee la estrategia de un canal: cadencia, valores atípicos, qué funciona frente a lo que publican |
| Convierte un tutorial en pasos ejecutables — comandos exactos, ajustes y las trampas mencionadas de pasada — adaptados a tu stack |
| Encuentra huecos entre demanda y oferta: temas muy buscados cubiertos por vídeos flojos, antiguos o desencajados — para planes de contenido o ángulos de producto |
Todas las habilidades son sensibles al contexto: leen la conversación para saber qué estás construyendo, tu stack y los vídeos ya analizados, y adaptan los veredictos a tu apalancamiento real en lugar de dar consejos genéricos.
Mira una ejecución real de /yt-breakdown sobre tres vídeos de «cómo gano $X al mes» — incluido lo que sobrevivió al análisis escéptico y lo que no.
Cómo funciona (con honestidad)
Aquí no hay magia, y esa es la cuestión:
youtubei.js se comunica con la API interna InnerTube de YouTube, la misma que usa el sitio. Sin clave, sin cuotas.
Las transcripciones son los subtítulos propios de YouTube, obtenidos mediante una cadena de respaldo: la pista timedtext del cliente ANDROID → el endpoint de transcripción de InnerTube (conocido por devolver errores 400 de forma intermitente; se reintenta con backoff) →
yt-dlplocal si lo tienes. Cada respuesta te indica quésourcela ha servido.Todo el análisis ocurre en tu agente. El servidor entrega datos; las habilidades entregan el método.
Limitaciones
Ejecútalo localmente. YouTube limita agresivamente la tasa de peticiones a las IP de centros de datos; este es un servidor stdio local por diseño, no un servicio alojado.
YouTube cambia sus mecanismos internos sin previo aviso; cuando se rompa, actualiza (
npxsiempre descarga la última versión) y abre un issue con el ID del vídeo que falla.Los vídeos con subtítulos desactivados no se pueden transcribir (es poco habitual; el error lo indica explícitamente).
El scraping de subtítulos vive en la zona gris de los Términos de Servicio de YouTube; está bien para herramientas de investigación locales, pero no construyas un producto de pago alojado sobre ello.
Desarrollo
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 — consulta LICENSE.
Creado por Anir — automatizo cosas. Más en 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