Skip to main content
Glama

YouTube MCP Server

by icraft2170

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 herramientaDescripciónParámetros requeridos
getVideoDetailsObtenga información detallada sobre varios videos de YouTube, incluidos metadatos, estadísticas y detalles del contenido.videoIds (matriz)
searchVideosBuscar vídeos según una cadena de consultaquery , maxResults (opcional)
getTranscriptsRecuperar transcripciones de varios vídeosvideoIds (matriz), lang (opcional)
getRelatedVideosObtenga videos relacionados con un video específico según el algoritmo de recomendación de YouTubevideoId , maxResults (opcional)
getChannelStatisticsRecupere métricas detalladas para múltiples canales, incluido el recuento de suscriptores, el recuento de visualizaciones y el recuento de videos.channelIds (matriz)
getChannelTopVideosObtenga los videos más vistos de un canal específicochannelId , maxResults (opcional)
getVideoEngagementRatioCalcular métricas de participación para varios videos (visualizaciones, me gusta, comentarios y tasa de participación)videoIds (matriz)
getTrendingVideosObtenga videos populares actualmente por región y categoríaregionCode (opcional), categoryId (opcional), maxResults (opcional)
compareVideosComparar estadísticas en varios vídeosvideoIds (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 :

npx -y @smithery/cli install @icraft2170/youtube-data-mcp-server --client claude

Instalación manual

# Install from npm npm install youtube-data-mcp-server # Or clone repository git clone https://github.com/icraft2170/youtube-data-mcp-server.git cd youtube-data-mcp-server npm install

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:

{ "mcpServers": { "youtube": { "command": "npx", "args": ["-y", "youtube-data-mcp-server"], "env": { "YOUTUBE_API_KEY": "YOUR_API_KEY_HERE", "YOUTUBE_TRANSCRIPT_LANG": "ko" } } } }

Configuración de la API de YouTube

  1. Acceder a la consola de Google Cloud
  2. Crea un nuevo proyecto o selecciona uno existente
  3. Habilitar la API de datos de YouTube v3
  4. Crear credenciales de API (clave API)
  5. Utilice la clave API generada en la configuración de su entorno

Desarrollo

# Install dependencies npm install # Run in development mode npm run dev # Build npm run build

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.

-
security - not tested
F
license - not found
-
quality - not tested

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.

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.

  1. Características principales
    1. Información del vídeo
    2. Gestión de transcripciones y subtítulos
    3. Análisis de canales
    4. Análisis de tendencias
  2. Herramientas disponibles
    1. Instalación
      1. Instalación automática mediante herrería
      2. Instalación manual
    2. Configuración del entorno
      1. Configuración del cliente MCP
        1. Configuración de la API de YouTube
          1. Desarrollo
            1. Configuración de red
              1. Requisitos del sistema
                1. Consideraciones de seguridad
                  1. Licencia

                    Related MCP Servers

                    • A
                      security
                      F
                      license
                      A
                      quality
                      This server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.
                      Last updated -
                      7
                      182
                      205
                      TypeScript
                      • Linux
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      Enables AI applications to integrate with YouTube-Summarizer's APIs through the MCP protocol, offering local tool-based interaction for summarizing YouTube content.
                      Last updated -
                      1
                      Python
                    • A
                      security
                      A
                      license
                      A
                      quality
                      Bridges YouTube API and AI assistants, enabling video analysis by downloading and processing closed captions to create summaries of YouTube videos.
                      Last updated -
                      1
                      3
                      Python
                      MIT License
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.
                      Last updated -
                      6
                      1
                      TypeScript

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/icraft2170/youtube-data-mcp-server'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server