Skip to main content
Glama
kevinwatt

YouTube MCP Server

by kevinwatt

yt-dlp-mcp

Una implementación de servidor MCP que se integra con yt-dlp, brindando capacidades de descarga de contenido de video y audio (por ejemplo, YouTube, Facebook, Tiktok, etc.) para LLM.

Características

  • Subtítulos : Descargue subtítulos en formato SRT para que los estudiantes de maestría los lean

  • Descarga de videos : guarda videos en tu carpeta de Descargas con control de resolución

  • Descarga de audio : guarda audios en tu carpeta de descargas

  • Centrado en la privacidad : Descarga directa sin seguimiento

  • Integración con MCP : funciona con Dive y otros LLM compatibles con MCP

Related MCP server: YouTube Search & Download MCP Server

Instalación

Prerrequisitos

Instale yt-dlp según su sistema operativo:

# Windows
winget install yt-dlp

# macOS
brew install yt-dlp

# Linux
pip install yt-dlp

Con Dive Desktop

  1. Haga clic en "+ Agregar servidor MCP" en Dive Desktop

  2. Copie y pegue esta configuración:

{
  "mcpServers": {
    "yt-dlp": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/yt-dlp-mcp"
      ]
    }
  }
}
  1. Haga clic en "Guardar" para instalar el servidor MCP

Documentación de herramientas

  • lista_idiomas_de_subtítulos

    • Enumere todos los idiomas de subtítulos disponibles y sus formatos para un video (incluidos los subtítulos generados automáticamente)

    • Entradas:

      • url (cadena, obligatoria): URL del vídeo

  • descargar subtítulos de vídeo

    • Descarga subtítulos de video en cualquier formato disponible. Admite subtítulos estándar y generados automáticamente.

    • Entradas:

      • url (cadena, obligatoria): URL del vídeo

      • language (cadena, opcional): Código de idioma (p. ej., 'en', 'zh-Hant', 'ja'). El valor predeterminado es 'en'.

  • descargar_video

    • Descargar vídeo a la carpeta de Descargas del usuario

    • Entradas:

      • url (cadena, obligatoria): URL del vídeo

      • resolution (cadena, opcional): Resolución de vídeo ('480p', '720p', '1080p', 'óptima'). El valor predeterminado es '720p'.

  • descargar audio

    • Descargue audio en la mejor calidad disponible (generalmente en formato m4a/mp3) a la carpeta de Descargas del usuario

    • Entradas:

      • url (cadena, obligatoria): URL del vídeo

Ejemplos de uso

Pídale a su LLM que:

"List available subtitles for this video: https://youtube.com/watch?v=..."
"Download a video from facebook: https://facebook.com/..."
"Download Chinese subtitles from this video: https://youtube.com/watch?v=..."
"Download this video in 1080p: https://youtube.com/watch?v=..."
"Download audio from this YouTube video: https://youtube.com/watch?v=..."

Inicio manual

Si es necesario, inicie el servidor manualmente:

npx @kevinwatt/yt-dlp-mcp

Requisitos

  • Node.js 20+

  • yt-dlp en la RUTA del sistema

  • Servicio LLM compatible con MCP

Documentación

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Autor

Dewei Yen

Related MCP Connectors

Related MCP Servers