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

Cover

Install MCP Server

Plataforma Context7 - Documentação de Código Atualizada para Qualquer Prompt

Website NPM Version MIT licensed

繁體中文 简体中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

❌ 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

Pacotes

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

📄 Licença

MIT