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
Allows querying YouTube data, including searching for videos, retrieving video and channel information, and fetching video comments through the YouTube Data API.
Servidor MCP de YouTube
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con datos de YouTube. Este servidor proporciona recursos y herramientas para consultar vídeos, canales, comentarios y transcripciones de YouTube mediante una interfaz stdio.
Características
- Busque vídeos de YouTube con opciones de filtrado avanzadas
- Obtenga información detallada sobre vídeos y canales específicos
- Comparar estadísticas en varios vídeos
- Descubre los vídeos de tendencia por región y categoría
- Analizar el rendimiento del canal y las estadísticas de vídeo.
- Recuperar comentarios y transcripciones/subtítulos de videos
- Generar análisis de video y resúmenes de transcripciones
Prerrequisitos
- Node.js (v16+)
- Clave API de datos de YouTube
Instalación
Instalación mediante herrería
Para instalar YouTube MCP Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar este repositorio:Copy
- Instalar dependencias:Copy
- Cree un archivo
.env
en el directorio raíz:Copy
Uso
Construyendo y funcionando
- Construir el proyecto:Copy
- Ejecutar el servidor:Copy
- Ejecutar en modo de desarrollo:Copy
- Artefactos de compilación limpia:Copy
Implementación de Docker
El proyecto incluye un Dockerfile para implementación en contenedores:
Referencia de API
Recursos
youtube://video/{videoId}
- Obtenga información detallada sobre un video específicoyoutube://channel/{channelId}
- Obtener información sobre un canal específicoyoutube://transcript/{videoId}
- Obtener la transcripción de un video específico- Parámetro de consulta opcional:
?language=LANGUAGE_CODE
(p. ej.,en
,ko
,ja
)
- Parámetro de consulta opcional:
Herramientas
Herramientas básicas
search-videos
- Busca vídeos de YouTube con opciones de filtrado avanzadasget-video-comments
- Obtener comentarios para un video específicoget-video-transcript
: obtener la transcripción de un video específico con idioma opcionalenhanced-transcript
: extracción avanzada de transcripciones con filtrado, búsqueda y capacidades de múltiples videosget-key-moments
: extrae momentos clave con marcas de tiempo de una transcripción de video para facilitar la navegación.get-segmented-transcript
: divide la transcripción de un video en segmentos para facilitar su análisis.
Herramientas estadísticas
get-video-stats
: obtener información estadística de un video específicoget-channel-stats
: obtén el número de suscriptores, el número de visualizaciones y otras estadísticas del canalcompare-videos
: compara estadísticas entre varios videos
Herramientas de descubrimiento
get-trending-videos
: recupera videos de tendencia por región y categoríaget-video-categories
: obtenga las categorías de video disponibles para una región específica
Herramientas de análisis
analyze-channel-videos
: analiza las tendencias de rendimiento de los videos de un canal específico
Indicaciones
video-analysis
- Generar un análisis de un vídeo de YouTubetranscript-summary
: genera un resumen de un video basado en su transcripción con duración personalizable y extracción de palabras clave.segment-by-segment-analysis
: proporciona un desglose detallado del contenido analizando cada segmento del video.
Ejemplos
Cómo acceder a una transcripción de vídeo
Cómo obtener una transcripción en un idioma específico
Uso de las herramientas estadísticas
Cómo usar la solicitud de resumen de transcripción
Uso de la herramienta de transcripción mejorada
Uso de las funciones de análisis de transcripciones mejoradas
Manejo de errores
El servidor maneja varias condiciones de error, entre ellas:
- Clave API no válida
- Vídeo o canal no encontrado
- Transcripción no disponible
- Problemas de red
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Expresiones de gratitud
You must be authenticated.
Tools
Un servidor que permite la interacción con datos de YouTube a través del Protocolo de Contexto de Modelo, permitiendo a los usuarios buscar videos, recuperar información detallada sobre videos/canales y obtener comentarios.