remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Requires setup of a YouTube Data API v3 key through Google Cloud Console to authenticate and access YouTube data.
Provides tools for retrieving video details, searching videos, getting transcripts, analyzing channels, calculating engagement metrics, and accessing trending content from the YouTube Data API.
Servidor MCP de YouTube
Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que utiliza la API de datos de YouTube. Permite que los modelos de lenguaje de IA interactúen con el contenido de YouTube a través de una interfaz estandarizada.
Características principales
Información del vídeo
- Recupere información detallada del vídeo (título, descripción, duración, estadísticas)
- Buscar vídeos por palabras clave
- Obtenga vídeos relacionados según un vídeo específico
- Calcular y analizar las tasas de interacción con los vídeos
Gestión de transcripciones y subtítulos
- Recupere subtítulos de video con soporte multilingüe
- Especificar preferencias de idioma para las transcripciones
- Acceda a subtítulos con marca de tiempo para obtener una referencia precisa del contenido
Análisis de canales
- Ver estadísticas detalladas del canal (suscriptores, visualizaciones, recuento de videos)
- Obtenga videos de alto rendimiento de un canal
- Analizar las métricas de crecimiento y participación del canal
Análisis de tendencias
- Ver videos de tendencia por región y categoría
- Comparar métricas de rendimiento en varios videos
- Descubra contenido popular en categorías específicas
Herramientas disponibles
El servidor proporciona las siguientes herramientas MCP:
Nombre de la herramienta | Descripción | Parámetros requeridos |
---|---|---|
getVideoDetails | Obtenga información detallada sobre varios videos de YouTube, incluidos metadatos, estadísticas y detalles del contenido. | videoIds (matriz) |
searchVideos | Buscar vídeos según una cadena de consulta | query , maxResults (opcional) |
getTranscripts | Recuperar transcripciones de varios vídeos | videoIds (matriz), lang (opcional) |
getRelatedVideos | Obtenga videos relacionados con un video específico según el algoritmo de recomendación de YouTube | videoId , maxResults (opcional) |
getChannelStatistics | Recupere métricas detalladas para múltiples canales, incluido el recuento de suscriptores, el recuento de visualizaciones y el recuento de videos. | channelIds (matriz) |
getChannelTopVideos | Obtenga los videos más vistos de un canal específico | channelId , maxResults (opcional) |
getVideoEngagementRatio | Calcular métricas de participación para varios videos (visualizaciones, me gusta, comentarios y tasa de participación) | videoIds (matriz) |
getTrendingVideos | Obtenga videos populares actualmente por región y categoría | regionCode (opcional), categoryId (opcional), maxResults (opcional) |
compareVideos | Comparar estadísticas en varios vídeos | videoIds (matriz) |
Instalación
Instalación automática mediante herrería
Instalar automáticamente el servidor MCP de YouTube para Claude Desktop a través de Smithery :
Instalación manual
Configuración del entorno
Establezca las siguientes variables de entorno:
YOUTUBE_API_KEY
: Clave API de datos de YouTube (obligatoria)YOUTUBE_TRANSCRIPT_LANG
: Idioma de subtítulos predeterminado (opcional, predeterminado: 'ko')
Configuración del cliente MCP
Agregue lo siguiente a su archivo de configuración de Claude Desktop:
Configuración de la API de YouTube
- Acceder a la consola de Google Cloud
- Crea un nuevo proyecto o selecciona uno existente
- Habilitar la API de datos de YouTube v3
- Crear credenciales de API (clave API)
- Utilice la clave API generada en la configuración de su entorno
Desarrollo
Configuración de red
El servidor expone los siguientes puertos para la comunicación:
- HTTP: 3000
- gRPC: 3001
Requisitos del sistema
- Node.js 18.0.0 o superior
Consideraciones de seguridad
- Mantenga siempre segura su clave API y nunca la envíe a sistemas de control de versiones
- Administre su clave API a través de variables de entorno o archivos de configuración
- Establezca límites de uso para su clave API para evitar el uso no autorizado
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
This server cannot be installed
Permite que los modelos de lenguaje de IA interactúen con el contenido de YouTube a través de una interfaz estandarizada, proporcionando herramientas para recuperar información de video, transcripciones, análisis de canales y análisis de tendencias.