YouTube Video Summarizer MCP

Busca e resume vídeos do YouTube extraindo títulos, descrições e transcrições.

Documentação

MseeP.ai Security Assessment Badge

YouTube Video Summarizer MCP Server

Um servidor MCP (Model Context Protocol) que permite que assistentes de IA analisem e resumam vídeos do YouTube extraindo legendas, descrições e metadados.

Recursos

  • Extrair legendas/subtítulos de vídeos em vários idiomas
  • Recuperar metadados abrangentes do vídeo (título, descrição, duração)
  • Fornecer dados estruturados a assistentes de IA para resumo abrangente de vídeos
  • Funciona com qualquer cliente compatível com MCP por meio da integração MCP
  • Suporte a vários formatos de URL do YouTube
  • Extração de legendas específicas por idioma

Integração com Clientes MCP

Para adicionar o servidor MCP ao seu cliente MCP, você pode usar qualquer um dos métodos:

Opção 1: Usando npx (Sem necessidade de instalação)

Adicione o seguinte ao arquivo de configuração do seu cliente MCP:

{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "npx",
      "args": ["-y", "youtube-video-summarizer-mcp"]
    }
  }
}

O servidor filtra automaticamente qualquer saída npm/npx para garantir a conformidade com o protocolo MCP.

Opção 2: Instalação Global (Recomendada para Produção)

  1. Instale o pacote globalmente:

    npm install -g youtube-video-summarizer-mcp
    
  2. Adicione o seguinte ao arquivo de configuração do seu cliente MCP:

{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "youtube-video-summarizer",
      "args": []
    }
  }
}

Ferramentas Disponíveis

Quando integrado a um cliente MCP, os seguintes comandos ficam disponíveis:

  • get-video-info-for-summary-from-url: Extrai informações do vídeo e legendas de uma URL do YouTube
  • get-video-captions: Obtém legendas/subtítulos de um vídeo específico
  • get-video-metadata: Recupera metadados abrangentes do vídeo

Exemplos de Uso

Depois de integrado ao seu cliente MCP, você pode usar linguagem natural para solicitar resumos de vídeos:

"Can you summarize this YouTube video: https://youtube.com/watch?v=VIDEO_ID"
"What are the main points from this video's captions?"
"Extract the key information from this YouTube link"

Instalação

npm install -g youtube-video-summarizer-mcp

Desenvolvimento

git clone https://github.com/nabid-pf/youtube-video-summarizer-mcp.git
cd youtube-video-summarizer-mcp
npm install
npm run build

Como Funciona

  1. Análise de URL: Extrai IDs de vídeo de vários formatos de URL do YouTube
  2. Extração de Legendas: Usa youtube-caption-extractor para obter subtítulos
  3. Recuperação de Metadados: Busca título, descrição e outros detalhes do vídeo
  4. Integração MCP: O Model Context Protocol (MCP) para comunicação com assistentes de IA

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.