MODULO 6.6

🔄 Estrategia de Rotacao Ativa

Aprenda a rotacionar MCPs de forma intencional por tipo de tarefa, automatizar a troca com scripts e monitorar custos para manter o contexto sempre otimizado.

6
Topicos
30
Minutos
Avancado
Nivel
Teoria + Pratica
Tipo
1

⚠️ Por que nao rodar todos os MCPs (Token Waste)

Um dos erros mais comuns de quem comeca com MCPs e instalar todos de uma vez e deixar tudo ativo permanentemente. Parece logico - "quanto mais ferramentas, melhor, certo?". Errado. Cada MCP ativo consome tokens mesmo quando nao esta sendo usado, e esse desperdicio silencioso degrada a qualidade de tudo que o Claude faz.

🎯 Conceito Principal

O Token Waste acontece quando MCPs estao ativos sem necessidade. Cada MCP registra suas ferramentas no contexto do Claude no inicio de cada mensagem. Com 10 MCPs ativos, voce pode estar desperdicando 30%+ do contexto com descricoes de ferramentas que nao vai usar naquela tarefa.

  • Custo por mensagem: O overhead nao e unico - ele se repete em CADA mensagem da conversa, multiplicando o desperdicio
  • Confusao de ferramentas: Com muitos MCPs, o Claude pode escolher a ferramenta errada ou ficar "confuso" sobre qual usar
  • Latencia aumentada: Mais MCPs = mais processos rodando = respostas mais lentas e maior consumo de memoria
  • Custo financeiro: Tokens desperdicados sao dinheiro jogado fora - cada mensagem custa mais sem nenhum beneficio

💡 Dica Pratica

Faca o teste: abra uma sessao com todos os MCPs e rode /cost logo na primeira mensagem. Depois, abra outra sessao com apenas 2 MCPs e compare. A diferenca vai ser chocante - voce vai ver tokens sendo consumidos antes mesmo de pedir qualquer coisa.

Regra de ouro: se voce nao vai usar um MCP nos proximos 10 minutos, desconecte-o. Reconectar leva 2 segundos. Desperdicar contexto custa dinheiro e qualidade.

2

📋 Tabela de Rotacao por Tarefa

A solucao para o Token Waste e a rotacao intencional por tipo de tarefa. Cada atividade que voce faz no dia a dia tem um conjunto ideal de MCPs. Usar a combinacao certa maximiza o poder do Claude enquanto minimiza o custo de contexto.

Rotacao Recomendada por Tipo de Tarefa

Tarefa MCPs Ativos Overhead
Building (codigo) Filesystem + GitHub ~8%
UI/Frontend Filesystem + Browser ~10%
DevOps/Deploy GitHub + Docker ~12%
Pesquisa/Docs Browser + Notion ~12%
Database Filesystem + PostgreSQL ~9%
Code Review GitHub + Linear ~10%

🎯 Conceito Principal

A chave e pensar em "kits" de MCPs por atividade. Assim como um mecanico troca de caixa de ferramentas dependendo do servico, voce troca o kit de MCPs dependendo da tarefa. Maximo recomendado: 2-3 MCPs por kit.

💡 Dica Pratica

Crie um arquivo mcp-kits.md na raiz do seu projeto documentando seus kits. Quando comecar uma nova sessao, consulte o arquivo e ative apenas o kit relevante. Depois de uma semana, voce vai fazer isso automaticamente.

3

⚙️ Setup Minimo por Contexto

Nem toda sessao precisa de MCPs. Na verdade, a maioria das tarefas do dia a dia pode ser feita com zero MCPs. O Claude Code ja vem com ferramentas nativas poderosas (Read, Write, Edit, Bash, Grep, Glob) que cobrem 80% dos casos de uso. MCPs sao para os outros 20%.

🎯 Conceito Principal

O setup minimo por contexto significa usar o menor numero possivel de MCPs para cada tipo de trabalho. Antes de ativar qualquer MCP, pergunte: "O Claude consegue fazer isso com as ferramentas nativas?"

  • Nivel 0 (Zero MCPs): Codificar, editar arquivos, rodar testes, buscar no codigo. Ferramentas nativas dao conta
  • Nivel 1 (1 MCP): Precisa de GitHub para PRs? Adicione so GitHub. Precisa de browser? So browser
  • Nivel 2 (2-3 MCPs): Tarefas complexas que envolvem multiplas ferramentas externas simultaneamente
  • Nivel 3 (4+ MCPs): Rarissimo. So em pipelines automatizados ou sessoes muito especificas

💡 Dica Pratica

Comece toda sessao com zero MCPs. So adicione quando sentir a necessidade real. Voce vai descobrir que 70% das vezes nao precisa de nenhum. Quando precisar, use claude mcp add sob demanda e remova com claude mcp remove quando terminar.

4

🔧 Automatizando Rotacao (Scripts Enable/Disable)

Trocar MCPs manualmente funciona, mas e tedioso. A solucao profissional e criar scripts de rotacao que ativam e desativam kits inteiros com um unico comando. Voce define os kits uma vez e depois so chama o script.

🎯 Conceito Principal

Scripts de rotacao sao shell scripts simples que removem todos os MCPs ativos e adicionam apenas os do kit desejado. A estrutura basica:

#!/bin/bash
# mcp-kit-building.sh

# Remove todos os MCPs ativos
claude mcp remove --all 2>/dev/null

# Adiciona kit Building
claude mcp add filesystem -- npx @anthropic-ai/mcp-filesystem .
claude mcp add github -- npx @anthropic-ai/mcp-github

echo "Kit Building ativo: Filesystem + GitHub"
  • Um script por kit: mcp-kit-building.sh, mcp-kit-ui.sh, mcp-kit-devops.sh
  • Alias no .bashrc: alias mcp-build="bash ~/scripts/mcp-kit-building.sh"
  • Script reset: Crie um mcp-reset.sh que remove todos os MCPs de uma vez

💡 Dica Pratica

Guarde seus scripts de rotacao em ~/.claude/scripts/ e adicione aliases no .bashrc. Assim, antes de cada sessao, basta digitar mcp-build ou mcp-ui e o kit correto sera ativado em segundos. Automatizacao elimina a preguica de rotacionar.

5

💰 Monitorando Custo com /cost

Voce nao pode otimizar o que nao mede. O comando /cost e sua ferramenta principal para monitorar o consumo real de tokens em cada sessao e tomar decisoes baseadas em dados sobre quais MCPs manter.

🎯 Conceito Principal

O /cost mostra o consumo acumulado de tokens na sessao atual. Usando-o estrategicamente, voce consegue:

  • Medir baseline: Rode /cost logo no inicio da sessao para saber o custo fixo dos MCPs ativos
  • Comparar kits: Abra sessoes com kits diferentes e compare o custo base de cada um
  • Detectar anomalias: Se o custo subir muito rapido, algum MCP pode estar consumindo mais do que deveria
  • Historico pessoal: Anote os custos de cada tipo de sessao para criar sua propria tabela de referencia

💡 Dica Pratica

Crie o habito de rodar /cost no inicio e no final de cada sessao. Anote os valores num arquivo ou planilha. Em uma semana, voce tera dados concretos para decidir quais MCPs valem o custo e quais estao so desperdicando contexto. Dados > intuicao.

6

📝 Criando sua Tabela Pessoal

A tabela generica que mostramos no topico 2 e um ponto de partida, mas cada desenvolvedor tem um workflow unico. O objetivo final e voce criar sua propria tabela de rotacao personalizada, baseada nas suas tarefas reais e nos custos que voce mediu.

🎯 Conceito Principal

Para construir sua tabela pessoal, siga estes passos:

  • 1. Liste suas tarefas: Anote tudo que voce faz num dia normal de trabalho (codar, review, deploy, docs, etc.)
  • 2. Mapeie os MCPs necessarios: Para cada tarefa, identifique quais MCPs realmente precisa
  • 3. Meca o custo: Use /cost para medir o overhead real de cada combinacao
  • 4. Crie os scripts: Automatize cada kit com um script de rotacao
  • 5. Itere semanalmente: Revise a tabela toda semana. Remova MCPs que nao usa, adicione novos que descobriu

💡 Dica Pratica

Use o proprio Claude para criar sua tabela. Abra uma sessao e diga: "Analise meu workflow dos ultimos 5 commits e sugira quais MCPs eu deveria ter ativo para cada tipo de tarefa." O Claude vai analisar seu historico e gerar uma tabela personalizada.

Guarde a tabela no seu CLAUDE.md como referencia permanente. Assim, mesmo em sessoes futuras, voce e o Claude terao acesso rapido a estrategia de rotacao.

Exercicio Pratico

Criar tabela pessoal de rotacao por tipo de tarefa

Neste exercicio, voce vai construir sua propria tabela de rotacao baseada no seu workflow real. O objetivo e sair daqui com um documento pronto para usar no dia a dia.

Passo 1: Listar suas tarefas diarias

Abra uma sessao do Claude e liste suas atividades:

$ claude
> Liste minhas tarefas tipicas baseado nos commits recentes e sugira kits de MCPs para cada uma

Passo 2: Medir custo de cada kit

Para cada kit sugerido, meca o overhead:

$ claude mcp remove --all
$ claude mcp add filesystem -- npx @anthropic-ai/mcp-filesystem .
$ claude mcp add github -- npx @anthropic-ai/mcp-github
$ claude
> /cost

Repita para cada kit e anote os valores.

Passo 3: Criar scripts de rotacao

Crie um script para cada kit e adicione aliases:

$ mkdir -p ~/.claude/scripts
$ claude "Crie scripts de rotacao MCP em ~/.claude/scripts/ para cada kit da minha tabela"

Checklist de Conclusao:

Listou pelo menos 4 tipos de tarefas do seu dia a dia
Mapeou os MCPs ideais para cada tarefa
Mediu o custo de pelo menos 2 kits com /cost
Criou scripts de rotacao automatizados

📋 Resumo do Modulo

Token Waste e real e cumulativo - MCPs ociosos consomem contexto em cada mensagem, multiplicando o desperdicio.
Tabela de rotacao por tarefa - Building=FS+GH, UI=FS+Browser, DevOps=GH+Docker. Maximo 2-3 por kit.
Setup minimo: comece com zero - 80% das tarefas nao precisam de MCPs. Adicione sob demanda.
Scripts automatizam a rotacao - Um script por kit + aliases no .bashrc = troca em segundos.
Monitore com /cost e crie sua tabela pessoal - Dados concretos permitem decisoes inteligentes sobre quais MCPs manter.

Proximo Modulo:

6.7 - Pipelines CI/CD com Claude Headless