Voltar ao blogIntegrações

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

Resposta rápida

Adicione a URL do servidor e sua chave de API como bearer token à configuração do seu cliente MCP (JSON exato abaixo), reinicie o cliente, e peça para ele buscar uma transcrição pela URL - sem precisar copiar e colar.

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

FerramentaO que fazCusto
get_youtube_transcriptTranscrição completa mais título, autor e metadados de miniatura1 crédito
search_youtubePesquisa no YouTube por vídeos ou canais, com paginação1 crédito
get_channel_latest_videosMetadados de um canal mais seus uploads mais recentesGrátis
search_channel_videosPesquisa dentro de um canal por um termo, com paginação1 crédito
list_channel_videosLista todos os vídeos que um canal enviou, com paginação1 crédito
list_playlist_videosObtém todos os vídeos de uma playlist, com paginação1 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.

01

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.

02

Adicione o servidor ao Claude Desktop ou Claude Code

Adicione isto à configuração do seu cliente MCP (por exemplo, claude_desktop_config.json, ou via claude mcp add no Claude Code):

{
  "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.

03

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.

04

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.

05

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

Um 401 do servidor MCP significa que o bearer token está ausente, expirado, ou malformado - verifique se ele corresponde a uma chave ativa no seu painel. Se as ferramentas não aparecerem de jeito nenhum depois de adicionar a configuração, o cliente quase sempre precisa de um reinício completo, não de um recarregamento.

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

Q01

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.

Q02

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.

Q03

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.

Q04

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.

Q05

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.

Q06

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.

Q07

É 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