Agente de IA open source do Google que leva o Gemini ao terminal para consultar, editar e automatizar código.
upstash/context7
Um servidor MCP e CLI que fornecem documentação atualizada e exemplos de código específicos por versão para agentes de programação com IA.
- Estrelas
- 63,345
- Forks
- 3,118
- Issues abertas
- 52
- Último commit
- há 7 horas
O que é?
Context7 é uma camada de recuperação de documentação para agentes de programação com IA. Ao escrever código usando uma biblioteca, o agente costuma recorrer a dados de treinamento desatualizados e pode inventar APIs que não existem. Context7 busca a documentação atual e exemplos de código para a versão específica da biblioteca em questão e os insere no contexto do agente.
Há duas formas de usar o Context7: por meio de uma CLI com agent skills (o comando ctx7, que não requer configuração de MCP) ou de um servidor MCP que disponibiliza as ferramentas resolve-library-id e query-docs para clientes compatíveis com MCP. Os usuários podem acioná-lo adicionando "use context7" a um prompt ou mencionando diretamente um ID de biblioteca, como /supabase/supabase.
O repositório contém o código-fonte do servidor MCP. O backend da API e os mecanismos de análise e rastreamento não estão incluídos. A configuração é feita com npx ctx7 setup, compatível com Cursor, Claude Code e OpenCode.
Recursos principais
- 01Busca documentação e exemplos de código de bibliotecas específicos por versão.
- 02Oferece uma CLI (ctx7) com agent skills, sem precisar configurar MCP.
- 03Disponibiliza as ferramentas MCP resolve-library-id e query-docs para clientes compatíveis com MCP.
- 04Permite fixar uma biblioteca pelo ID ou mencionar uma versão no prompt.
- 05Oferece configuração manual para mais de 30 clientes MCP por meio de uma URL de servidor remoto.
Casos de uso
- Pedir a um agente de programação que escreva código usando uma versão recente de um framework.
- Obter assinaturas corretas de APIs de bibliotecas que frequentemente introduzem mudanças incompatíveis.
- Configurar serviços de nuvem ou infraestrutura com instruções de configuração atualizadas.
Início rápido
- 1
Execute o comando de configuração para se autenticar, gerar uma chave de API e instalar a skill
npx ctx7 setup - 2
Adicione um prompt com "use context7" ao seu agente de programação para buscar a documentação atualizada
Antes de usar
- A CLI requer Node.js 22.13 ou mais recente.
- Para obter limites de uso mais altos, é necessária uma chave de API gratuita do context7.com.
- Os serviços de backend são privados, portanto apenas o código-fonte do servidor MCP é aberto.
- A documentação das bibliotecas é contribuída pela comunidade, por isso sua precisão e completude não são garantidas.
Tópicos
Perguntas frequentes
- O que é context7?
- Um servidor MCP e CLI que fornecem documentação atualizada e exemplos de código específicos por versão para agentes de programação com IA. Context7 é uma camada de recuperação de documentação para agentes de programação com IA. Ao escrever código usando uma biblioteca, o agente costuma recorrer a dados de treinamento desatualizados e pode inventar APIs que não existem. Context7 busca a documentação atual e exemplos de código para a versão específica da biblioteca em questão e os insere no contexto do agente.
- context7 é gratuito? Qual é a licença?
- context7 é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- context7 ainda é mantido?
- Manutenção ativa. O último commit de context7 foi em 20 de out. de 2026.
- Para que posso usar context7?
- Pedir a um agente de programação que escreva código usando uma versão recente de um framework. Obter assinaturas corretas de APIs de bibliotecas que frequentemente introduzem mudanças incompatíveis. Configurar serviços de nuvem ou infraestrutura com instruções de configuração atualizadas.
- Como instalar context7?
- Execute o comando de configuração para se autenticar, gerar uma chave de API e instalar a skill: npx ctx7 setup Adicione um prompt com "use context7" ao seu agente de programação para buscar a documentação atualizada
- Onde consigo context7?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/upstash/context7
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Agente de programação autônomo e open source que funciona como extensão de IDE, CLI de terminal, app para desktop ou SDK.
Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
Toolkit que gera interfaces de linha de comando nativas para agentes a partir de softwares existentes e oferece o registro CLI-Hub para instalar CLIs prontas.
CLI open source de agente de programação que roda no terminal e funciona com APIs na nuvem e backends de modelos locais, como Ollama.