Context7 MCP
oficialServidor MCP oficial do Context7 que traz documentação de bibliotecas atualizada e específica por versão, além de exemplos de código, para prompts de codificação com IA.
O que você pode fazer com Context7 MCP?
- Resolver o nome de uma biblioteca para seu ID Context7 — Use
resolve-library-idpara encontrar o ID exato da biblioteca (ex.:/supabase/supabase) para um nome de biblioteca e consulta fornecidos. - Buscar documentação atualizada para uma biblioteca específica — Chame
query-docscom um ID de biblioteca e uma pergunta para recuperar documentação com versão e exemplos de código. - Obter documentação para uma versão específica da biblioteca — Mencione uma versão na sua consulta (ex.: "Next.js 14") e o Context7 automaticamente corresponde à documentação correspondente.
Documentação

Plataforma Context7 - Documentação de Código Atualizada Para Qualquer Prompt
❌ Sem o Context7
Os LLMs dependem de informações desatualizadas ou genéricas sobre as bibliotecas que você usa. Você obtém:
- ❌ Exemplos de código desatualizados, baseados em dados de treinamento de anos atrás
- ❌ APIs alucinadas que nem sequer existem
- ❌ Respostas genéricas para versões antigas de pacotes
✅ Com o Context7
O Context7 extrai documentação atualizada e específica da versão, além de exemplos de código, diretamente 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 troca de abas, sem APIs alucinadas que não existem, sem geração de código desatualizado.
Funciona em dois modos:
- CLI + Skills — instala uma skill que orienta seu agente a buscar documentos usando comandos da CLI
ctx7(não requer MCP) - MCP — registra um servidor Context7 MCP 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 ctx7 requer Node.js 18 ou mais recente.
npx ctx7 setup
Autentica via OAuth, gera uma chave de API e instala a skill apropriada. Você pode escolher entre os modos CLI + Skills ou MCP. Use --cursor, --claude ou --opencode para direcionar a 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 através do cabeçalho CONTEXT7_API_KEY. Consulte 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 seu ID do Context7 ao seu prompt. Dessa forma, o Context7 pode pular a etapa de correspondência de biblioteca e recuperar os documentos diretamente.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
A sintaxe com barra informa ao Context7 exatamente qual biblioteca carregar os documentos.
Especifique uma Versão
Para obter documentação para 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 fará a correspondência automática com a 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 da 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 para uma biblioteca usando um ID de biblioteca compatível com o Context7 (ex.,/mongodb/docs,/vercel/next.js).
Ferramentas MCP
resolve-library-id: Converte um nome de biblioteca genérico em um ID de biblioteca compatível com o Context7.query(obrigatório): A pergunta ou tarefa do usuário (usada para classificar os resultados por relevância)libraryName(obrigatório): O nome da biblioteca a ser pesquisada
query-docs: Recupera documentação para uma biblioteca usando um ID de biblioteca compatível com o Context7.libraryId(obrigatório): ID exato da biblioteca compatível com o Context7 (ex.,/mongodb/docs,/vercel/next.js)query(obrigatório): A pergunta ou tarefa para a qual se deseja obter documentação relevante
Mais Documentação
- Referência da 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- SDK TypeScript@upstash/context7-tools-ai-sdk- Ferramentas do SDK Vercel AI@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 a alta qualidade, não podemos garantir a precisão, integridade ou segurança de toda a documentação da biblioteca. 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, inapropriado ou potencialmente prejudicial, use o botão "Denunciar" na página do projeto para nos notificar imediatamente. Levamos todas as denúncias 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
Mantenha-se atualizado e junte-se à nossa comunidade:
- 📢 Siga-nos no X para as últimas notícias e atualizações
- 🌐 Visite nosso Website
- 💬 Junte-se à nossa Comunidade no Discord
📺 Context7 na Mídia
- Better Stack: "Ferramenta Gratuita Torna o Cursor 10x Mais Inteligente"
- Cole Medin: "Este é de Longe o MELHOR Servidor MCP para Assistentes de Codificação com IA"
- Income Stream Surfers: "Context7 + MCPs de Pensamento Sequencial: 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 da Codificação Vibe (Basta Conectar e Usar)"
⭐ Histórico de Estrelas
📄 Licença
MIT