Índice
4 min de leitura

Context7: Use Skills e Subagentes, Não Apenas MCP

Conectar o Context7 via MCP enche seu contexto principal com documentação. Skills e subagentes isolam as consultas, mantendo sessões longas de código estáveis.

Muitos desenvolvedores conectam o Context7 via MCP para consultar documentação atualizada de bibliotecas. Funciona - você recebe docs atuais direto na sua sessão de código. Mas tem um custo: cada documento que você puxa cai direto na janela de contexto principal. Consulte algumas bibliotecas e o contexto enche rápido. Em sessões longas de código, isso significa queda de desempenho e detalhes que se perdem no meio do caminho.

Eu tenho pensado em como resolver isso no Claude Code usando skills e subagentes, e a diferença na prática é considerável.

A Limitação de Conexões MCP Simples

Quando você chama o Context7 diretamente via MCP, o conteúdo completo do documento entra no seu contexto principal. Para uma consulta rápida e pontual, tudo bem. Mas numa sessão de trabalho real, raramente você busca só uma coisa.

Consulta a doc de um hook do React. Depois uma utilidade do Tailwind. Depois uma API do Astro. Cada resposta se empilha sobre a anterior. Sua janela de contexto vai enchendo, e o modelo começa a perder de vista a conversa anterior - seu código de verdade, seus requisitos, as decisões de arquitetura que você tomou três trocas atrás.

Como o time do Manus enfatizou nas suas notas de arquitetura, um único contexto gigante não é a resposta. A sacada principal é que nem tudo precisa viver na mesma janela de contexto.

Skills e Subagentes: Consultas com Contexto Isolado

O plugin do Context7 oferece dois mecanismos que mantêm as consultas de documentação fora do seu contexto principal.

  • Skill: Quando você faz uma pergunta sobre uma biblioteca ou API, o Context7 é invocado automaticamente. Ele busca a documentação mais recente e responde sem exigir nenhum prompt especial da sua parte. A consulta acontece nos bastidores.
  • Agente docs-researcher: Essa é a peça arquitetural central. As consultas de documentação rodam num contexto isolado - um subagente separado que faz a busca, extrai o que é relevante e devolve apenas a resposta. Seu contexto principal nunca vê a documentação bruta.

Quando você quer consultar documentação de forma explícita, pode usar o comando:

/context7:docs <biblioteca> [consulta]

Isso dá controle direto sem tirar o trabalho pesado da sua janela de contexto principal.

Instalação

Instale o plugin do Context7 no Claude Code com:

/plugin marketplace add upstash/context7
/plugin install context7-plugin@context7-marketplace

A Diferença de Design

Usando o mesmo backend do Context7, as duas abordagens produzem resultados bem diferentes na prática.

MCP simples: Cada consulta de doc soma ao seu contexto principal. Depois de três consultas, você já consumiu uma parte significativa da sua janela de contexto. No meio da sessão, o modelo está trabalhando com uma memória degradada do estado real do seu projeto.

Skill + Subagente: As consultas de doc acontecem em contextos isolados. Só a resposta extraída - a assinatura específica da função, a opção de configuração, o exemplo de uso - volta para o seu contexto principal. A documentação bruta nunca encosta nele.

Esse padrão resolve dois problemas de uma vez. Ele lida com a questão do knowledge cutoff puxando documentação ao vivo, e faz isso sem desestabilizar sessões longas de código. Você recebe informação atualizada sem pagar o custo de contexto.

O princípio mais amplo vai além do Context7: sempre que você estiver puxando conteúdo externo grande para uma sessão de IA, pense se ele precisa mesmo viver no contexto principal ou se pode ser processado de forma isolada e resumido de volta. Essa única decisão arquitetural - isolar e resumir - é o que separa uma sessão que se mantém afiada por horas de uma que começa a esquecer o que você está construindo.

Assine a newsletter

Receba atualizações sobre meus projetos mais recentes, artigos e experimentos com IA e desenvolvimento web.