Youtube-Intelligence

Accede a los datos de inteligencia de YouTube desde tu youtuber favorito.

Documentación

YouTube Intelligence

Listed on mcpservers.org

No es un extractor de transcripciones. Es una capa de acceso al conocimiento.

Los creadores en los que confías tienen las respuestas que necesitas. Encontrarlas toma horas. Ahora toma segundos.

demo


El problema real

Tienes una decisión específica que tomar.
Una reunión mañana. Un trato que cerrar. Un candidato que evaluar. Una presentación que preparar.

La mejor respuesta probablemente ya existe — en algún lugar de las 500 horas de contenido
de los creadores que ya sigues y en los que confías.

Pero YouTube no tiene memoria. No hay búsqueda dentro de un canal. No hay síntesis entre videos.
Así que ves lo que aparece, te pierdes el 90% de lo que se dijo y decides con información incompleta.

El conocimiento está ahí. El acceso no.

Qué hace esto

You  →  "What does YC say about raising your seed round without traction?"

AI   →  Based on 3 videos:

        1. "How to Get Your First Users" — Y Combinator (Mar 2023)
           → https://youtu.be/abc?t=312
           "Most founders wait until the product is perfect before talking
            to users. That's the wrong order. Launch ugly, learn fast..."

        2. "Fundraising Fundamentals" — YC (Jan 2022)
           → https://youtu.be/xyz?t=89
           "Investors fund lines, not dots. If you have no traction,
            your job is to give them a second dot as fast as possible..."

Una pregunta. Respuesta instantánea. Citas reales. Marcas de tiempo exactas.


Qué lo hace diferente

Herramientas de extracción de YouTubeYouTube Intelligence
AlcanceURL de un solo videoCanal completo (más de 1,000 videos)
BúsquedaNingunaSemántica — encuentra significado, no palabras clave
SalidaTranscripción crudaRespuesta con fuentes y citas
MemoriaNingunaPersistente — indexa una vez, consulta para siempre
Multi-canalNoSí — compara expertos lado a lado
Tus datosNube100% local — permanecen en tu máquina
CostoVariableGratis (solo una clave gratuita de YouTube API)

Casos de uso

  • Fundadores — Extrae todo lo que un creador dice sobre recaudación de fondos, GTM, contratación
  • Representantes de ventas — Analiza 1,000 episodios de ventas para encontrar tácticas sobre objeciones específicas
  • Investigadores — Sintetiza lo que múltiples expertos dicen sobre el mismo tema
  • Ejecutivos — Mantente al día con el pensamiento de un creador sin ver cada video

Configuración (5 minutos)

1. Clonar e instalar

git clone https://github.com/trichanizar/youtube-intelligence
cd yt-intelligence
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

2. Agrega tu clave de YouTube API

cp .env.example .env

Abre .env y agrega tu clave gratuita de YouTube Data API v3.
→ Obtén una en console.cloud.google.com (gratis, toma 2 min)
→ Guía completa: SETUP.md

3. Conéctate a Claude Desktop

Agrega esto a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "yt-intelligence": {
      "command": "/absolute/path/to/yt-intelligence/.venv/bin/python",
      "args": ["/absolute/path/to/yt-intelligence/mcp_server.py"]
    }
  }
}

Reinicia Claude Desktop. Listo.


Uso

Abre Claude Desktop y comienza a hablar:

"Index the channel @GuillaumeMoubeche-FR"
→ Claude indexes all 68 videos (takes ~5 min)

"What does he say about the first 10 customers?"
→ Claude searches across all videos and answers with sources

"Now also index @30MPC and compare their views on cold outreach"
→ Claude searches both channels and synthesizes

Sin código. Sin terminal. Solo conversación.


Uso desde CLI (opcional)

# Index a channel
python index_channel.py @GuillaumeMoubeche-FR

# Index with topic filter (skips off-topic videos)
python index_channel.py @30MPC --filter "B2B sales, prospecting, objection handling"

# Query directly
python search.py "how to handle pricing objections"

Cómo funciona

YouTube Channel
    ↓  YouTube Data API (free)
List of videos
    ↓  youtube-transcript-api (free)
Transcripts with timestamps
    ↓  Chunking + local embeddings (sentence-transformers, free)
Vector database (ChromaDB, local)
    ↓  Semantic search + cross-encoder reranking
Relevant excerpts
    ↓  Claude synthesizes
Sourced answer with timestamps

Todo se ejecuta localmente. Ningún dato sale de tu máquina.


Requisitos

  • Python 3.10+
  • Claude Desktop (gratis o Pro)
  • Clave de YouTube Data API v3 (gratuita)

Eso es todo.