YouTube Video Summarizer MCP
Obtén y resume videos de YouTube extrayendo títulos, descripciones y transcripciones.
Documentación
YouTube Video Summarizer MCP Server
Un servidor MCP (Model Context Protocol) que permite a los asistentes de IA analizar y resumir videos de YouTube extrayendo subtítulos, descripciones y metadatos.
Características
- Extraer subtítulos/captions de video en múltiples idiomas
- Obtener metadatos completos del video (título, descripción, duración)
- Proporcionar datos estructurados a los asistentes de IA para un resumen completo del video
- Funciona con cualquier cliente compatible con MCP mediante la integración MCP
- Soporte para múltiples formatos de URL de YouTube
- Extracción de subtítulos específicos por idioma
Integración con Clientes MCP
Para agregar el servidor MCP a tu cliente MCP, puedes usar cualquiera de los dos métodos:
Opción 1: Usando npx (Sin instalación requerida)
Agrega lo siguiente a tu archivo de configuración del cliente MCP:
{
"mcpServers": {
"youtube-video-summarizer": {
"command": "npx",
"args": ["-y", "youtube-video-summarizer-mcp"]
}
}
}
El servidor filtra automáticamente cualquier salida de npm/npx para garantizar el cumplimiento del protocolo MCP.
Opción 2: Instalación global (Recomendada para producción)
-
Instala el paquete globalmente:
npm install -g youtube-video-summarizer-mcp -
Agrega lo siguiente a tu archivo de configuración del cliente MCP:
{
"mcpServers": {
"youtube-video-summarizer": {
"command": "youtube-video-summarizer",
"args": []
}
}
}
Herramientas Disponibles
Cuando se integra con un cliente MCP, los siguientes comandos están disponibles:
- get-video-info-for-summary-from-url: Extrae información del video y subtítulos de una URL de YouTube
- get-video-captions: Obtén subtítulos/captions para un video específico
- get-video-metadata: Recupera metadatos completos del video
Ejemplos de Uso
Una vez integrado con tu cliente MCP, puedes usar lenguaje natural para solicitar resúmenes de videos:
"Can you summarize this YouTube video: https://youtube.com/watch?v=VIDEO_ID"
"What are the main points from this video's captions?"
"Extract the key information from this YouTube link"
Instalación
npm install -g youtube-video-summarizer-mcp
Desarrollo
git clone https://github.com/nabid-pf/youtube-video-summarizer-mcp.git
cd youtube-video-summarizer-mcp
npm install
npm run build
Cómo Funciona
- Análisis de URL: Extrae IDs de video de varios formatos de URL de YouTube
- Extracción de subtítulos: Usa youtube-caption-extractor para obtener subtítulos
- Recuperación de metadatos: Obtiene el título, la descripción y otros detalles del video
- Integración MCP: El Protocolo de Contexto del Modelo (MCP) para comunicarse con asistentes de IA
Contribuciones
¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT: consulta el archivo LICENSE para más detalles.
