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?
Peça ao seu assistente de IA para buscar documentação de biblioteca atual e específica de versão, além de exemplos de código, em qualquer prompt.
- Resolva IDs de bibliotecas — Use
resolve-library-idpara converter um nome de biblioteca como "Supabase" em um ID compatível com Context7 para consultas de documentação. - Busque documentação atual — Chame
query-docscom um ID de biblioteca para trazer documentação atualizada e compatível com a versão para o seu prompt. - Direcione versões específicas — Peça documentação para uma versão específica (por exemplo, "Next.js 14") e o Context7 encontra automaticamente a documentação correta.
- Pule a correspondência com IDs — Referencie uma biblioteca diretamente pelo seu ID Context7 (por exemplo,
/vercel/next.js) para obter a documentação sem a etapa de busca. - Obtenha exemplos de código reais — Recupere exemplos de código atuais da documentação de origem para evitar APIs alucinadas ou desatualizadas.
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
A Context7 obtém 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.
A 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 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 a Context7 para seus agentes de codificação com um único comando. A CLI 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 Context7 dela ao seu prompt. Dessa forma, a 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 à Context7 exatamente para qual biblioteca carregar a documentação.
Especifique uma versão
Para obter documentação de uma versão específica de biblioteca, basta mencionar a versão no seu prompt:
How do I set up Next.js 14 middleware? use context7
A Context7 corresponderá automaticamente à versão apropriada.
Adicione uma regra
Se você instalou via ctx7 setup, uma skill é configurada automaticamente e aciona a Context7 para 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 da 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 (por exemplo,/mongodb/docs,/vercel/next.js).
Ferramentas MCP
resolve-library-id: Resolve um nome geral de biblioteca em um ID de biblioteca compatível com 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 de uma biblioteca usando um ID de biblioteca compatível com Context7.libraryId(obrigatório): ID de biblioteca exato compatível com Context7 (por exemplo,/mongodb/docs,/vercel/next.js)query(obrigatório): A pergunta ou tarefa para a qual 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 a Context7
- Solução de problemas - Problemas comuns e soluções
- Referência da API - Documentação da API REST
- Guia do desenvolvedor - Execute a 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 da 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 na Context7 são desenvolvidos e mantidos por seus respectivos proprietários, não pela 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 a 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 é, de longe, 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 do 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