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

                  • A
                    security
                    A
                    license
                    A
                    quality
                    Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol.
                    Last updated -
                    1
                    634
                    411
                    JavaScript
                    MIT License
                    • Apple
                  • -
                    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
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that enhances LLM capabilities by connecting to Wikipedia, internet search (Tavily), and financial data (Yahoo Finance) tools, enabling contextual responses to user queries.
                    Last updated -
                    3
                    Python
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Model Context Protocol server for YDB databases that enables AI-powered database operations and natural language interactions with YDB instances from any LLM that supports MCP.
                    Last updated -
                    5
                    21
                    Python
                    Apache 2.0
                    • Linux
                    • Apple

                  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