YouTube Insights MCP Server
Extrae información de videos de YouTube, incluyendo subtítulos, descubrimiento de videos e información del canal.
Documentación
Servidor MCP de YouTube Insights
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite la extracción de información de videos de YouTube, incluyendo análisis de subtítulos, descubrimiento de videos por palabras clave y recuperación de información de canales.
Características
- Extraer transcripciones de videos de YouTube (multilingüe)
- Buscar videos por palabra clave y obtener metadatos (vistas, me gusta, miniaturas, etc.)
- Recuperar información del canal y los videos más recientes desde cualquier URL de video de YouTube
- Integración de servidor basada en FastMCP para una implementación sencilla
- Herramientas MCP para flujos de trabajo de agentes sin interrupciones
Ejemplos de casos de uso
Encontrar videos de tendencia y resumirlos
Analizar el rendimiento reciente de un canal
Instalación
Instalación mediante Smithery
Para instalar youtubeinsights-mcp-server para Claude Desktop automáticamente a través de Smithery:
npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude
Usando uvx (recomendado)
Cuando se usa uvx, no se necesita ninguna instalación específica.
Agrega la siguiente configuración a tu archivo de configuración de MCP (por ejemplo, claude_desktop_config.json para Claude Desktop):
{
"mcpServers": {
"youtubeinsights": {
"command": "uvx",
"args": ["youtubeinsights-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
Instalación para desarrollo
-
Clona este repositorio
-
Copia
.env.examplea.envy completa tus credenciales de la API de datos de YouTube{ "mcpServers": { "youtubeinsights": { "command": "uv", "args": [ "--directory", "path/to/youtubeinsights-mcp-server", "run", "youtubeinsights-mcp-server" ], "env": { "YOUTUBE_API_KEY": "your-api-key", } } } }
Herramientas MCP disponibles
get_youtube_transcript: Extraer transcripción completa (subtítulos) de una URL de video de YouTube (admiteko,en)search_youtube_videos: Buscar videos en YouTube por palabra clave y recuperar metadatos claveget_channel_info: Obtener metadatos del canal y cargas recientes basadas en cualquier URL de video de YouTube
Descripciones de muestra de herramientas MCP
{
"tool": "get_youtube_transcript",
"description": "Extract subtitles from a given YouTube video URL."
}
{
"tool": "search_youtube_videos",
"description": "Search videos by keyword and return metadata including views, likes, and thumbnails."
}
{
"tool": "get_channel_info",
"description": "Retrieve channel info (title, subscriber count, latest uploads) based on a video URL."
}
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.