YouTube Insights MCP Server
Extraia insights de vídeos do YouTube, incluindo legendas, descoberta de vídeos e informações do canal.
Documentação
YouTube Insights MCP Server
Um servidor Model Context Protocol (MCP) que permite extração de insights de vídeos do YouTube, incluindo análise de legendas, descoberta de vídeos por palavras-chave e recuperação de informações de canais.
Recursos
- Extrair transcrições de vídeos do YouTube (multilíngue)
- Pesquisar vídeos por palavra-chave e obter metadados (visualizações, curtidas, miniaturas, etc.)
- Recuperar informações do canal e vídeos mais recentes de qualquer URL de vídeo do YouTube
- Integração de servidor baseada em FastMCP para implantação fácil
- Ferramentas MCP para fluxos de trabalho de agentes sem interrupções
Exemplos de uso
Encontrando Vídeos em Alta e Resumindo
Analisando o Desempenho Recente de um Canal
Instalação
Instalando via Smithery
Para instalar o youtubeinsights-mcp-server para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude
Usando uvx (recomendado)
Ao usar uvx, nenhuma instalação específica é necessária.
Adicione a seguinte configuração ao seu arquivo de configurações MCP (por exemplo, claude_desktop_config.json para Claude Desktop):
{
"mcpServers": {
"youtubeinsights": {
"command": "uvx",
"args": ["youtubeinsights-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
Instalação para Desenvolvimento
-
Clone este repositório
-
Copie
.env.examplepara.enve preencha com suas credenciais da YouTube Data API{ "mcpServers": { "youtubeinsights": { "command": "uv", "args": [ "--directory", "path/to/youtubeinsights-mcp-server", "run", "youtubeinsights-mcp-server" ], "env": { "YOUTUBE_API_KEY": "your-api-key", } } } }
Ferramentas MCP Disponíveis
get_youtube_transcript: Extrai a transcrição completa (legendas) de uma URL de vídeo do YouTube (suportako,en)search_youtube_videos: Pesquisa vídeos no YouTube por palavra-chave e recupera metadados principaisget_channel_info: Obtém metadados do canal e uploads recentes com base em qualquer URL de vídeo do YouTube
Exemplos de Descrições de Ferramentas MCP
{
"tool": "get_youtube_transcript",
"description": "Extract subtitles from a given YouTube video URL."
}
{
"tool": "search_youtube_videos",
"description": "Search videos by keyword and return metadata including views, likes, and thumbnails."
}
{
"tool": "get_channel_info",
"description": "Retrieve channel info (title, subscriber count, latest uploads) based on a video URL."
}
Licença
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.