Skip to main content
Glama

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

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

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Conecta 'yt-dlp' con LLM a través del Protocolo de contexto de modelo, lo que permite a los usuarios descargar contenido de YouTube e integrarlo con Dive y otros LLM compatibles con MCP.

  1. Características
    1. Instalación
      1. Prerrequisitos
      2. Con Dive Desktop
    2. Documentación de herramientas
      1. Ejemplos de uso
        1. Inicio manual
          1. Requisitos
            1. Documentación
              1. Licencia
                1. Autor

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol.
                    Last updated -
                    1
                    868
                    201
                    JavaScript
                    MIT License
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A comprehensive toolkit that enhances LLM capabilities through the Model Context Protocol, allowing LLMs to interact with external services including command-line operations, file management, Figma integration, and audio processing.
                    Last updated -
                    17
                    Python
                    Apache 2.0
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
                    Last updated -
                    32
                    Python
                    Apache 2.0
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
                    Last updated -
                    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/kevinwatt/yt-dlp-mcp'

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