Context7
Fornece documentação atualizada e específica de versão, além de exemplos de código para bibliotecas diretamente no seu prompt.
Documentação

Plataforma Context7 - Documentação de Código Atualizada para Qualquer Prompt
❌ Sem Context7
LLMs dependem de informações desatualizadas ou genéricas sobre as bibliotecas que você usa. Você obtém:
- ❌ Exemplos de código desatualizados e baseados em dados de treinamento de um ano atrás
- ❌ APIs alucinadas que nem existem
- ❌ Respostas genéricas para versões antigas de pacotes
✅ Com Context7
O Context7 busca documentação atualizada e específica de versão, além de exemplos de código, direto da fonte — e os coloca diretamente no seu prompt.
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
O Context7 busca exemplos de código e documentação atualizados diretamente no contexto do seu LLM. Sem alternar de abas, sem APIs alucinadas que não existem, sem geração de código desatualizada.
Funciona em dois modos:
- CLI + Skills — instala uma skill que orienta seu agente a buscar documentação usando comandos CLI do
ctx7(sem necessidade de MCP) - MCP — registra um servidor MCP do Context7 para que seu agente possa chamar ferramentas de documentação nativamente
Instalação
[!NOTE] Chave de API Recomendada: Obtenha uma chave de API gratuita em context7.com/dashboard para limites de taxa mais altos.
Configure o Context7 para seus agentes de codificação com um único comando. A CLI do ctx7 requer Node.js 18 ou superior.
npx ctx7 setup
Autentica via OAuth, gera uma chave de API e instala a skill apropriada. Você pode escolher entre o modo CLI + Skills ou MCP. Use --cursor, --claude ou --opencode para direcionar um agente específico.
Para remover a configuração gerada posteriormente, execute npx ctx7 remove. Se você instalou a CLI globalmente com npm install -g ctx7, remova esse pacote separadamente com npm uninstall -g ctx7.
Para configurar manualmente, use a URL do servidor Context7 https://mcp.context7.com/mcp com seu cliente MCP e passe sua chave de API pelo cabeçalho Authorization: Bearer YOUR_API_KEY. Veja o link abaixo para instruções de configuração específicas do cliente.
Instalação Manual / Outros Clientes →
Dicas Importantes
Use o ID da Biblioteca
Se você já sabe exatamente qual biblioteca deseja usar, adicione o ID do Context7 dela ao seu prompt. Dessa forma, o Context7 pode pular a etapa de correspondência de bibliotecas e recuperar a documentação diretamente.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
A sintaxe de barra informa ao Context7 exatamente para qual biblioteca carregar a documentação.
Especifique uma Versão
Para obter documentação de uma versão específica da biblioteca, basta mencionar a versão no seu prompt:
How do I set up Next.js 14 middleware? use context7
O Context7 corresponderá automaticamente à versão apropriada.
Adicione uma Regra
Se você instalou via ctx7 setup, uma skill é configurada automaticamente para acionar o Context7 em perguntas relacionadas a bibliotecas. Para configurar uma regra manualmente, adicione uma ao seu agente de codificação:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Ou o equivalente no seu agente de codificação
Exemplo de regra:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
Ferramentas Disponíveis
Comandos CLI
ctx7 library <name> <query>: Pesquisa o índice do Context7 pelo nome da biblioteca e retorna bibliotecas correspondentes com seus IDs.ctx7 docs <libraryId> <query>: Recupera documentação de uma biblioteca usando um ID de biblioteca compatível com Context7 (ex.:/mongodb/docs,/vercel/next.js).
Ferramentas MCP
resolve-library-id: Resolve um nome de biblioteca geral para um ID de biblioteca compatível com Context7.query(obrigatório): A pergunta ou tarefa do usuário (usada para classificar resultados por relevância)libraryName(obrigatório): O nome da biblioteca a ser pesquisada
query-docs: Recupera documentação de uma biblioteca usando um ID de biblioteca compatível com Context7.libraryId(obrigatório): ID de biblioteca exato compatível com Context7 (ex.:/mongodb/docs,/vercel/next.js)query(obrigatório): A pergunta ou tarefa para a qual obter documentação relevante
Mais Documentação
- Referência CLI - Documentação completa da CLI
- Clientes MCP - Instalação manual do MCP para mais de 30 clientes
- Adicionando Bibliotecas - Envie sua biblioteca para o Context7
- Solução de Problemas - Problemas comuns e soluções
- Referência da API - Documentação da API REST
- Guia do Desenvolvedor - Execute o Context7 MCP localmente
Pacotes
@upstash/context7-mcp- Servidor MCPctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Ferramentas do Vercel AI SDK@upstash/context7-pi- Extensão pi.dev
Aviso Legal
1- Os projetos do Context7 são contribuídos pela comunidade e, embora nos esforcemos para manter alta qualidade, não podemos garantir a precisão, integridade ou segurança de toda a documentação de bibliotecas. Os projetos listados no Context7 são desenvolvidos e mantidos por seus respectivos proprietários, não pelo Context7. Se você encontrar qualquer conteúdo suspeito, inadequado ou potencialmente prejudicial, use o botão "Reportar" na página do projeto para nos notificar imediatamente. Levamos todos os relatos a sério e revisaremos o conteúdo sinalizado prontamente para manter a integridade e a segurança da nossa plataforma. Ao usar o Context7, você reconhece que o faz por sua própria conta e risco.
2- Este repositório hospeda o código-fonte do servidor MCP. Os componentes de suporte — backend da API, mecanismo de análise e mecanismo de rastreamento — são privados e não fazem parte deste repositório.
🤝 Conecte-se Conosco
Fique atualizado e junte-se à nossa comunidade:
- 📢 Siga-nos no X para as últimas notícias e atualizações
- 🌐 Visite nosso Site
- 💬 Junte-se à nossa Comunidade no Discord
📺 Context7 na Mídia
- Better Stack: "Ferramenta Gratuita Torna o Cursor 10x Mais Inteligente"
- Cole Medin: "Este é Sem Dúvida o MELHOR Servidor MCP para Assistentes de Codificação com IA"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: Isso é AGI?"
- Julian Goldie SEO: "Context7: Nova Atualização do Agente de IA MCP"
- JeredBlu: "Context 7 MCP: Obtenha Documentação Instantaneamente + Configuração no VS Code"
- Income Stream Surfers: "Context7: O Novo Servidor MCP que Vai MUDAR a Codificação com IA"
- AICodeKing: "Context7 + Cline & RooCode: Este Servidor MCP Torna o CLINE 100X MAIS EFICAZ!"
- Sean Kochel: "5 Servidores MCP para a Glória do Vibe Coding (Basta Conectar e Usar)"
📄 Licença
MIT