#1 no GitHub · Entender o código
Como instalar e usar o Context7: passo a passo
Entrega à IA a documentação atual de bibliotecas e frameworks, na versão certa, junto com exemplos de código. Isso evita respostas baseadas em material antigo ou em funções que não existem.
- Para quem
- Quem programa com ajuda do Claude Code e quer respostas e código baseados na documentação mais recente de cada biblioteca.
- Estrelas (07/11/2026)
- 64.316, #1 no ranking
- Licença
- MIT
- Repositório
- upstash/context7
Passo a passo
Antes de começar: Node.js 22.13 ou mais novo (exigido pela ferramenta ctx7); Um cliente MCP compatível, como o Claude Code; Uma chave de API gratuita é recomendada para limites maiores de uso.
Confira a versão do Node
O instalador exige Node.js 22.13 ou mais novo. Veja a sua versão antes de seguir.
Pegue uma chave de API gratuita
O README recomenda criar uma chave gratuita no painel do Context7, para ter limites de uso maiores. O instalador do passo seguinte também gera uma chave.
Rode o instalador
Cole o comando no terminal. Ele faz o login pelo navegador, gera uma chave de API e instala a configuração para o seu agente.
Comandonpx ctx7 setup
Escolha o modo e o agente
O instalador deixa escolher entre o modo CLI com skills e o modo MCP. Para apontar direto para o Claude Code, o README lista a opção --claude.
Configuração manual, se preferir
Quem configura à mão usa o endereço do servidor com o seu cliente MCP e envia a chave no cabeçalho Authorization. O README manda ver a página de clientes para os passos de cada um.
Comandohttps://mcp.context7.com/mcp
Peça algo que dependa de uma biblioteca
Escreva o seu pedido normalmente e termine com use context7 para forçar o uso da ferramenta.
Primeiro teste
Numa sessão com o servidor conectado, cole:
How do I set up a Next.js 16 proxy? use context7
Segundo o README, o Context7 busca a documentação da versão pedida e a entrega ao agente.
Cuidados
- O instalador usa login por OAuth e gera uma chave de API em seu nome.
- O README avisa que os projetos do Context7 são enviados pela comunidade, e que a precisão, o conteúdo completo e a segurança da documentação não são garantidos.
- O README diz que os componentes de apoio (API, motor de leitura e de rastreamento) são privados e não fazem parte do repositório.
Como desfazer
O README diz que o comando abaixo remove a configuração gerada. Se você instalou a CLI globalmente, ela precisa ser removida à parte.
npx ctx7 remove
O que o README não confirma
Esta página foi montada lendo o README. Estes pontos não estão escritos lá:
- O valor exato dos limites de uso, com e sem chave, não aparece no README.
- O README não explica o que acontece com as perguntas enviadas ao serviço. Confira a política do Context7.
- Não está confirmado se o servidor funciona bem com pedidos em português.
Dúvidas
Precisa pagar?
O README fala em chave de API gratuita com limites maiores. Ele não informa preços de planos pagos.
Como peço a documentação de uma biblioteca específica?
O README mostra que dá para citar o identificador da biblioteca com barra, como em /supabase/supabase, e assim pular a etapa de busca.
Dá para fazer o Claude usar sempre, sem eu pedir?
O README sugere uma regra no arquivo CLAUDE.md pedindo para sempre usar o Context7 em dúvidas de biblioteca. Quem instala com ctx7 setup já recebe uma skill que faz isso.
A DNACX usa o Context7?
O plugin do Context7 está ativo nos projetos da DNACX (mapa operacional da DNACX, 04/09/2026, conferido nas configurações do projeto em 07/11/2026). Os demais passos vêm do README.
Próximo da lista
Por Diogo Kammers, da DNACX. Passo a passo montado a partir do README oficial de upstash/context7, lido em . A DNACX usa este servidor; os demais passos vêm do README. O servidor é de terceiros e a DNACX não o criou.