ytdlp-mcp

Um servidor MCP que permite que agentes de IA inspecionem, baixem e convertam vídeo e áudio usando yt-dlp e FFmpeg por meio de instruções em linguagem natural.

Documentação

ytdlp-mcp

License Version Node.js Platforms

Um servidor MCP que permite que agentes de IA inspecionem, baixem e convertam vídeo e áudio usando yt-dlp e FFmpeg por meio de instruções em linguagem natural.

Exemplo

Envie um link, receba o arquivo. Ou digite /ytdlp-mcp no OpenCode, Gemini CLI ou Claude Code:

chat

Instalação

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

Requer yt-dlp, ffmpeg, Node 18. Ou copie PROMPT.md para qualquer agente de IA e deixe que ele instale para você.

Ferramentas

FerramentaO que faz
probeLê título, duração, uploader, visualizações, miniatura e descrição
formatsLista formatos de mídia disponíveis, qualidade e tamanhos estimados
supportedVerifica se uma URL corresponde a um extrator yt-dlp instalado localmente
inspectRecomenda uma ação de download, qualidade e resoluções disponíveis
get_videoBaixa vídeo, a saída padrão é MP4
get_audioExtrai áudio como Opus, MP3 ou M4A
get_subtitlesBaixa legendas manuais ou geradas automaticamente como VTT
adviseResponde perguntas sobre configuração do yt-dlp
queuePré-visualiza um lote de URLs e planos de download por item
fetch_allBaixa um lote de URLs com atrasos opcionais
watchLista entradas de uma playlist ou canal sem baixar
searchPesquisa no YouTube ou SoundCloud e retorna metadados compactos
convertRe-codifica um vídeo local usando predefinições do FFmpeg

Provedores de pesquisa

A ferramenta search usa prefixos de extrator de pesquisa do yt-dlp. YouTube (ytsearch) e SoundCloud (scsearch) foram verificados contra a versão instalada do yt-dlp. Outros extratores instalados incluem entradas relacionadas a pesquisa, mas nem todos fornecem um prefixo de pesquisa suportado, então não são expostos como provedores, a menos que o prefixo funcione em uma consulta real. Os resultados de pesquisa retornam apenas metadados e são limitados a 1-50 itens.

ProvedorPrefixo yt-dlp
youtubeytsearch
soundcloudscsearch

Variáveis de ambiente

VariávelPadrão
YTDLP_DOWNLOAD_DIR~/Downloads/ytdlp-mcp
YTDLP_COOKIES_FILEvazio
YTDLP_BIN / FFMPEG_BINyt-dlp / ffmpeg

Licença

MIT: LICENSE