YouTube Transcript MCP Server: Setup Guide for Claude and Other AI Tools
How the Model Context Protocol works, how to connect the GetYouTubeTranscript MCP server to Claude Desktop, Claude Code, Cursor, Windsurf, or ChatGPT, and how to troubleshoot the connection.
00:08:00 · SEP 13, 2026 · ATUALIZADO OCT 09, 2026
Resposta rápida
O que o MCP realmente é
O Model Context Protocol padroniza como um cliente de IA descobre e chama ferramentas externas. Por baixo dos panos é JSON-RPC 2.0 - o cliente pergunta ao servidor quais ferramentas existem e seus esquemas de entrada, depois as invoca pelo nome com argumentos estruturados e recebe um resultado estruturado de volta, tudo dentro do mesmo turno de conversa.
Servidores MCP funcionam sobre um de dois transportes: stdio, onde o cliente lança o servidor como um subprocesso local (típico para ferramentas que precisam de acesso ao sistema de arquivos local), ou Streamable HTTP, onde o servidor é remoto e acessível via HTTPS por qualquer número de clientes ao mesmo tempo - que é o que este servidor usa. (Um transporte HTTP+SSE mais antigo existe em algumas documentações, mas está obsoleto em favor do Streamable HTTP.) Na prática, isso significa que você nunca roda nada localmente para usar este servidor - basta apontar seu cliente para a URL.
Ferramentas disponíveis
| Ferramenta | O que faz | Custo |
|---|---|---|
get_youtube_transcript | Transcrição completa mais título, autor e metadados de miniatura | 1 crédito |
search_youtube | Pesquisa no YouTube por vídeos ou canais, com paginação | 1 crédito |
get_channel_latest_videos | Metadados de um canal mais seus uploads mais recentes | Grátis |
search_channel_videos | Pesquisa dentro de um canal por um termo, com paginação | 1 crédito |
list_channel_videos | Lista todos os vídeos que um canal enviou, com paginação | 1 crédito |
list_playlist_videos | Obtém todos os vídeos de uma playlist, com paginação | 1 crédito |
As ferramentas paginadas (search, list-channel, list-playlist) aceitam um token de continuation de uma resposta anterior para buscar a próxima página, em vez de um par offset/limit.
Obtenha uma chave de API
Cadastre-se pelo painel e crie uma chave de API - 100 créditos estão incluídos grátis, sem cartão necessário. Esta chave é o bearer token com o qual o servidor MCP se autentica na maioria dos clientes.
Adicione o servidor ao Claude Desktop ou Claude Code
Para o Claude Desktop, adicione isto ao claude_desktop_config.json - no Mac fica em ~/Library/Application Support/Claude/claude_desktop_config.json, no Windows em %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"getyoutubetranscript": {
"url": "https://getyoutubetranscript.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}Substitua sk_live_... pela sua própria chave de API. Reinicie o cliente completamente e as 6 ferramentas acima aparecem automaticamente - a maioria dos clientes só lê essa configuração ao iniciar, não em um hot reload.
Para o Claude Code, pule o arquivo JSON completamente e registre o servidor pela CLI:
claude mcp add --transport http getyoutubetranscript \
https://getyoutubetranscript.com/api/mcp \
--header "Authorization: Bearer sk_live_..."Por padrão, o Claude Code armazena isso por projeto (-s local); passe -s user para deixá-lo disponível em todos os projetos.
Outros clientes: Cursor, Windsurf, e agentes personalizados
Qualquer cliente que suporte um servidor MCP remoto via Streamable HTTP com cabeçalhos personalizados usa o mesmo formato de configuração - apenas o arquivo e os nomes dos campos variam (por exemplo, o .cursor/mcp.json do Cursor, o painel de configurações de MCP do Windsurf). Se um cliente só suportar servidores baseados em OAuth em vez de um cabeçalho bearer estático, use o fluxo OAuth descrito a seguir.
Conectores do ChatGPT e clientes exclusivamente OAuth
Para clientes que autenticam servidores MCP via OAuth em vez de uma chave de API colada (por exemplo, os conectores personalizados do ChatGPT), este servidor também suporta OAuth 2.1 com Dynamic Client Registration - aponte o cliente para a mesma URL do servidor e ele descobre os metadados OAuth e guia você por um fluxo de autorização em vez de pedir um bearer token diretamente.
Peça para usar uma ferramenta
Depois de conectado, comandos naturais bastam - o modelo decide qual ferramenta chamar:
- "Pegue a transcrição de youtube.com/watch?v=dQw4w9WgXcQ e resuma em 3 tópicos."
- "Pesquise no YouTube por 'Next.js server actions' e liste os 5 melhores resultados."
- "Liste todos os vídeos que @mkbhd enviou e encontre os que mencionam 'bateria'."
Solução de problemas
Está construindo um agente personalizado em vez de usar um cliente de chat? O mesmo servidor funciona com qualquer cliente compatível com MCP via Streamable HTTP. A referência completa de endpoints REST, créditos e limites de taxa está na documentação da API.
Perguntas frequentes sobre o servidor MCP
O que é um servidor MCP, e por que eu usaria um para transcrições do YouTube?
O MCP (Model Context Protocol) permite que um assistente de IA como o Claude chame ferramentas externas diretamente durante uma conversa. Em vez de colar uma transcrição no chat, você pede ao Claude para buscá-la - ele chama a ferramenta, recebe a transcrição de volta, e pode resumir, traduzir, ou pesquisar nela no mesmo turno.
MCP é a mesma coisa que um simples wrapper de API REST?
Não. MCP padroniza a descoberta e invocação de ferramentas em qualquer cliente compatível - o mesmo servidor funciona com Claude Desktop, Claude Code, Cursor, Windsurf, ou um agente personalizado sem escrever código de integração específico para cada cliente. Uma API REST ainda exige que você (ou o modelo) conheça o formato exato do endpoint; ferramentas MCP são autodescritivas, então o cliente as lista com seus esquemas de entrada automaticamente.
Qual transporte este servidor MCP usa?
Streamable HTTP - o transporte atual para servidores MCP remotos e multi-cliente (o transporte HTTP+SSE mais antigo está obsoleto). Por baixo dos panos, as mensagens MCP são JSON-RPC 2.0, e a camada de transporte apenas cuida de levar essas mensagens até e a partir do servidor; você não precisa saber JSON-RPC para usá-lo, apenas a configuração abaixo.
Preciso de uma chave de API para usar o servidor MCP?
Sim, para a maioria das ferramentas. As requisições são autenticadas com um bearer token - a mesma chave de API que você usaria para a API REST. Cadastre-se para 100 créditos grátis pelo painel, sem cartão necessário. Este servidor também suporta OAuth 2.1 (Dynamic Client Registration) para clientes como os conectores do ChatGPT, que se autenticam via um fluxo OAuth em vez de um cabeçalho estático.
Isso consome créditos da mesma forma que a API REST?
Sim - cada chamada de ferramenta medida bem-sucedida custa 1 crédito, a mesma contabilidade da API REST. get_channel_latest_videos é grátis e nunca cobra um crédito. Chamadas com falha nunca são cobradas.
As ferramentas não aparecem depois que adicionei a configuração - o que devo verificar?
Reinicie o cliente completamente (não apenas recarregue a janela) - a maioria dos clientes só lê a configuração do servidor MCP ao iniciar. Depois verifique se o bearer token é válido (uma chave expirada ou malformada retorna 401, não um sintoma de ferramentas ausentes) e se a URL não tem erro de digitação - um caminho errado retorna 404 antes mesmo de a autenticação ser verificada.
É seguro colocar minha chave de API em um arquivo de configuração?
Trate um arquivo de configuração de MCP como qualquer outro arquivo de credenciais - não o envie a um repositório público, e prefira o suporte a segredos/variáveis de ambiente do seu cliente em vez de uma chave fixa no código, se ele oferecer isso. A conexão em si roda sobre HTTPS, então o token não fica exposto em trânsito.
Relacionados
- n8n YouTube Transcript Failing on Your Server? Why YouTube Blocks It and How to Fix It
- YouTube API Quota Exceeded: Causes and Fixes
- YouTube Transcript API Rate Limit: What It Is and How to Handle 429s
- YouTube Transcripts in n8n: HTTP Request Workflow Guide
- Migrating from Supadata: A Field Guide
- How to Get YouTube Transcripts in Python
- Migrating from TranscriptAPI.com: A Field Guide
- Build an AI YouTube Video Summarizer with LangChain and Next.js
- How to Build a RAG Pipeline with YouTube Transcripts
- The Best YouTube Transcript APIs in 2026
- GetYouTubeTranscript vs TranscriptAPI
- GetYouTubeTranscript vs youtubetotranscript.com
- GetYouTubeTranscript vs youtube-transcript.io
- GetYouTubeTranscript vs NoteGPT
- GetYouTubeTranscript vs Tactiq
- GetYouTubeTranscript vs Glasp
- GetYouTubeTranscript vs Eightify
- GetYouTubeTranscript vs DownSub