YouTube MCP Server

local-only server

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

Integrations

  • Allows downloading videos and audio content from Facebook

  • Allows downloading videos and audio content from TikTok

  • Allows downloading videos, audio content and subtitles from YouTube

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

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. Features
    1. Installation
      1. Prerequisites
      2. With Dive Desktop
    2. Tool Documentation
      1. Usage Examples
        1. Manual Start
          1. Requirements
            1. Documentation
              1. License
                1. Author
                  ID: 0nvr1xbmpk