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 nomes de bibliotecas para IDs — Peça ao seu assistente para transformar um nome genérico de biblioteca em um ID compatível com Context7 para recuperação precisa de documentação.
- Buscar documentação específica por versão — Solicite documentação atualizada e alinhada à versão, com exemplos de código para uma biblioteca, diretamente no seu prompt.
- Obter exemplos classificados por linguagem — Peça documentação com exemplos de código priorizados para a sua linguagem de programação preferida.
- Consultar documentação pelo ID exato da biblioteca — Use um ID Context7 conhecido (ex.:
/vercel/next.js) para pular a correspondência de nomes e recuperar a documentação relevante instantaneamente.
Servidor MCP hospedado
npx add-mcp 'https://mcp.context7.com/mcp/oauth'Instala no Claude Code, Codex, Cursor e outros
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 anos atrás
- ❌ APIs alucinadas que nem existem
- ❌ Respostas genéricas para versões antigas de pacotes
✅ Com Context7
O Context7 busca documentação e exemplos de código atualizados e específicos para a versão 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 alternância 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
ctx7CLI (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 o Context7 para seus agentes de codificação com um único comando. O 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 o 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 via 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. Assim, 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 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 em 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 obter documentação relevantelanguage(opcional): A linguagem de programação em que você escreve, usada para classificar exemplos de código nessa linguagem primeiro
Mais Documentação
- Referência CLI - Documentação completa do 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 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
Mantenha-se 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 da Codificação por Vibração (Apenas Conecte e Vá)"
📄 Licença
MIT