ytdlp-mcp

Un servidor MCP que permite a los agentes de IA inspeccionar, descargar y convertir video y audio usando yt-dlp y FFmpeg mediante instrucciones en lenguaje natural.

Documentación

ytdlp-mcp

License Version Node.js Platforms

Un servidor MCP que permite a los agentes de IA inspeccionar, descargar y convertir video y audio usando yt-dlp y FFmpeg mediante instrucciones en lenguaje natural.

Ejemplo

Envía un enlace, obtén el archivo. O escribe /ytdlp-mcp en OpenCode, Gemini CLI o Claude Code:

chat

Instalación

git clone https://github.com/fanyzp/ytdlp-mcp.git && cd ytdlp-mcp && npm run setup

Requiere yt-dlp, ffmpeg, Node 18. O copia PROMPT.md en cualquier agente de IA y deja que lo instale por ti.

Herramientas

HerramientaQué hace
probeLee título, duración, subidor, vistas, miniatura y descripción
formatsLista formatos de medios disponibles, calidad y tamaños estimados
supportedComprueba si una URL coincide con un extractor yt-dlp instalado localmente
inspectRecomienda una acción de descarga, calidad y resoluciones disponibles
get_videoDescarga video, la salida predeterminada es MP4
get_audioExtrae audio como Opus, MP3 o M4A
get_subtitlesDescarga subtítulos manuales o autogenerados como VTT
adviseResponde preguntas sobre configuración de yt-dlp
queuePrevisualiza un lote de URLs y planes de descarga por elemento
fetch_allDescarga un lote de URLs con retrasos opcionales
watchLista entradas de una lista de reproducción o canal sin descargar
searchBusca en YouTube o SoundCloud y devuelve metadatos compactos
convertRe-codifica un video local usando preajustes de FFmpeg

Proveedores de búsqueda

La herramienta search usa prefijos de extractor de búsqueda de yt-dlp. YouTube (ytsearch) y SoundCloud (scsearch) fueron verificados contra la compilación de yt-dlp instalada. Otros extractores instalados incluyen entradas relacionadas con búsqueda, pero no todos proporcionan un prefijo de búsqueda compatible, por lo que no se exponen como proveedores a menos que el prefijo funcione en una consulta real. Los resultados de búsqueda devuelven solo metadatos y están limitados a 1-50 elementos.

ProveedorPrefijo yt-dlp
youtubeytsearch
soundcloudscsearch

Variables de entorno

VariablePredeterminado
YTDLP_DOWNLOAD_DIR~/Downloads/ytdlp-mcp
YTDLP_COOKIES_FILEvacío
YTDLP_BIN / FFMPEG_BINyt-dlp / ffmpeg

Licencia

MIT: LICENSE