TRILHA 6

🌍 Conectando o Claude (MCPs)

Domine o Model Context Protocol: conecte o Claude Code a sistemas externos como GitHub, bancos de dados, navegadores e planilhas. Aprenda a gerenciar token tax, escolher entre Skills e MCPs, e rotacionar conexoes como um operador profissional.

10
Modulos
60
Topicos
~2h
Duracao
Avancado
Nivel
6.1

💰 Token Tax e Custo de Contexto

6.2

🧭 Framework de Decisao: Skill vs MCP

6.3

📂 MCP #1: Filesystem

6.4

🐙 MCP #2: GitHub

6.5

🌐 MCP #3: Browser/Chrome

6.6

🗄️ MCP #4: Database/Supabase

6.7

📊 MCP #5: Google Sheets

6.8

🔧 Gerenciando MCPs

6.9

🔄 Estrategia de Rotacao Ativa

6.10

🛠️ Troubleshooting

Conteudo Detalhado
6.1 ~12 min

💰 Token Tax e Custo de Contexto

Entenda o que e token tax, como MCPs consomem contexto, e por que monitorar /cost e essencial para operadores que conectam servicos externos.

O que e:

Token tax e o custo em tokens que cada MCP conectado adiciona a TODA interacao, mesmo quando voce nao esta usando aquele MCP. O schema das tools e injetado no contexto automaticamente.

Por que aprender:

Conectar 5 MCPs ao mesmo tempo pode consumir 30-50% do seu contexto so com schemas. Sem entender token tax, voce perde qualidade de resposta sem saber por que.

Conceitos-chave:

Cada MCP expoe tools com descricoes e parametros. Essas definicoes sao enviadas como tokens de entrada em cada mensagem. Mais MCPs = mais tokens fixos = menos espaco para seu codigo.

O que e:

Filesystem: ~500 tokens (Low). GitHub: ~2.000 tokens (Moderate). Browser: ~5.000+ tokens (HIGH). Supabase: ~1.500 tokens (Moderate). Google Sheets: ~800 tokens (Low-Moderate).

Por que aprender:

Com a tabela de overhead, voce planeja quais MCPs manter conectados e quais ativar sob demanda. E a base da estrategia de rotacao ativa (modulo 6.9).

Conceitos-chave:

MCPs com muitas tools (Browser tem 10+) custam mais. MCPs simples (Filesystem tem 3-4 tools) custam pouco. O overhead e FIXO por mensagem, nao por uso.

O que e:

Pense no contexto como oxigenio dentro de um capacete de astronauta. Quanto mais MCPs voce conecta, mais tubos compartilham o mesmo tanque. Com menos oxigenio, o Claude pensa pior.

Por que aprender:

A metafora torna tangivel algo abstrato. Operadores que entendem isso naturalmente evitam conectar MCPs desnecessarios e priorizam espaco para codigo e instrucoes.

Conceitos-chave:

Janela de contexto = tanque de oxigenio (200k tokens). MCPs = equipamentos que consomem oxigenio. Codigo + conversa = o que precisa do oxigenio para funcionar bem.

O que e:

Regra de ouro: mantenha no maximo 2-3 MCPs conectados simultaneamente. Mais que isso e voce comeca a sacrificar qualidade de resposta por conveniencia.

Por que aprender:

Ter um limite mental evita o acumulo gradual de MCPs que corroi a performance sem voce perceber. E a base da disciplina operacional com MCPs.

Conceitos-chave:

2-3 MCPs = sweet spot. 4-5 MCPs = degradacao perceptivel. 6+ MCPs = desperdicio significativo. Sempre desconecte o que nao esta usando ativamente.

O que e:

Use /cost antes e depois de conectar MCPs para ver o impacto real no consumo de tokens. A diferenca entre sessoes com e sem MCPs revela o token tax na pratica.

Por que aprender:

Teoria sem medicao e achismo. O /cost transforma token tax de conceito abstrato em numero concreto que voce pode otimizar.

Conceitos-chave:

Compare: sessao sem MCPs vs com MCPs fazendo a mesma tarefa. A diferenca no /cost e o token tax real. Use isso para justificar quais MCPs valem a pena.

O que e:

Com muitos MCPs, o Claude recebe menos espaco para "pensar" sobre seu codigo. Respostas ficam mais curtas, menos detalhadas e com mais erros. O contexto competido degrada a inteligencia efetiva.

Por que aprender:

Muitos operadores culpam o modelo quando a qualidade cai, mas o problema real e contexto saturado. Entender isso evita frustracoes e otimiza resultados.

Conceitos-chave:

Contexto < 50% usado = respostas otimas. 50-70% = respostas boas. 70-90% = degradacao visivel. 90%+ = erros frequentes e respostas truncadas. MCPs aceleram essa curva.

Ver Completo
6.2 ~12 min

🧭 Framework de Decisao: Skill vs MCP

Aprenda quando usar uma Skill e quando usar um MCP. Tabela de decisao pratica para nunca mais escolher errado.

O que e:

Se a tarefa segue um padrao previsivel e repetitivo (code review, criar componente, gerar testes), ela e candidata perfeita para Skill. Skills sao instrucoes em Markdown, zero overhead de tokens.

Por que aprender:

Usar MCP para algo que uma Skill resolve e desperdicar tokens. Skills custam zero em token tax, MCPs custam centenas a milhares por mensagem.

Conceitos-chave:

Skill = prompt reutilizavel (zero infra). Exemplos: /review, /create-component, /generate-tests. Se a tarefa nao precisa de dados externos ao vivo, e Skill.

O que e:

Se a tarefa precisa de dados ao vivo de um servico externo (consultar banco, ler issues do GitHub, acessar planilha), ela exige MCP. Skills nao acessam APIs.

Por que aprender:

Tentar fazer com Skill o que exige dados ao vivo resulta em invencoes e alucinacoes. O Claude fabricara dados em vez de admitir que nao tem acesso.

Conceitos-chave:

MCP = ponte para servicos vivos. Exemplos: consultar DB production, ler issues abertas, acessar dados de planilha. Se precisa de dados fresh, e MCP.

O que e:

Tarefas de formatacao, padronizacao de codigo, geracao de boilerplate, criacao de templates - tudo isso e dominio de Skills. Sao instrucoes que moldam output, nao que buscam dados.

Por que aprender:

Muitos operadores criam MCPs complexos para tarefas que uma Skill de 20 linhas resolve. O resultado e overhead desnecessario e mais pontos de falha.

Conceitos-chave:

Skill para: code style, commit messages, PR templates, component boilerplate, documentation format. Se e sobre COMO formatar, e Skill.

O que e:

Coletar dados de websites, acessar paginas, extrair informacoes de URLs - tudo isso exige um MCP de browser ou fetch. O Claude nao tem acesso nativo a internet.

Por que aprender:

Web scraping e um dos casos de uso mais poderosos de MCPs. Com o Browser MCP, o Claude le paginas reais e extrai dados estruturados.

Conceitos-chave:

Browser MCP para: ler paginas web, extrair precos, coletar leads de LinkedIn, verificar sites concorrentes. Alto custo de tokens mas alto valor de output.

O que e:

Quando eficiencia de tokens e prioridade (sessoes longas, planos com limite), prefira Skills sempre que possivel. Skills consomem zero overhead fixo.

Por que aprender:

Em sessoes longas com compactacoes frequentes, cada token economizado se multiplica. Uma Skill que substitui um MCP pode economizar milhares de tokens por sessao.

Conceitos-chave:

Skills = 0 token tax. MCPs = 500-5000+ tokens fixos. Em 50 mensagens, um MCP de 2000 tokens custa 100k tokens extras. Prefira Skill quando possivel.

O que e:

Tabela: Code review -> Skill. Consultar DB -> MCP. Gerar componente -> Skill. Ler issues GitHub -> MCP. Formatar commit -> Skill. Navegar website -> MCP.

Por que aprender:

Uma referencia rapida elimina hesitacao. Cole na parede ou no CLAUDE.md e consulte sempre que surgir duvida sobre Skill vs MCP.

Conceitos-chave:

Regra geral: se a resposta para "precisa de dados externos ao vivo?" for SIM = MCP, NAO = Skill. Simples, eficaz, e cobre 90% dos casos.

Ver Completo
6.3 ~12 min

📂 MCP #1: Filesystem

O MCP mais leve e de maior valor. Acesse arquivos fora do diretorio do projeto, gerencie multiplos repositorios e navegue pelo sistema de arquivos completo.

O que e:

O Filesystem MCP expande o acesso do Claude para alem do diretorio atual. Com ele, o Claude le e escreve arquivos em qualquer caminho do seu sistema que voce autorizar.

Por que aprender:

Sem este MCP, o Claude so acessa o diretorio onde foi iniciado. Com ele, voce pode copiar configs entre projetos, acessar templates globais e gerenciar multiplos repos.

Conceitos-chave:

Expoe tools: read_file, write_file, list_directory, search_files. Funciona via caminhos absolutos com permissoes que voce define na instalacao.

O que e:

O Filesystem e o MCP com melhor relacao custo-beneficio: ~500 tokens de overhead para acesso completo ao sistema de arquivos. E o unico MCP que muitos operadores mantem sempre conectado.

Por que aprender:

Saber que o Filesystem e "sempre ligado" simplifica decisoes. Enquanto outros MCPs sao rotativos, este e fixo no seu setup.

Conceitos-chave:

~500 tokens overhead (menos que uma mensagem curta). Habilita workflows cross-repo. ROI altissimo para qualquer tipo de projeto.

O que e:

Instale com: claude mcp add filesystem -- npx -y @anthropic/mcp-filesystem /caminho/permitido. Substitua /caminho/permitido pelo diretorio que deseja expor.

Por que aprender:

O comando e simples mas a configuracao de caminhos e critica para seguranca. Expor / (raiz) e perigoso. Prefira caminhos especificos como ~/projetos.

Conceitos-chave:

claude mcp add filesystem -- npx -y @anthropic/mcp-filesystem ~/projetos. Pode adicionar multiplos caminhos separados por espaco. Caminhos sao whitelist, nao blacklist.

O que e:

Casos: copiar componentes entre projetos, acessar configs globais (~/.config), ler templates de outro repo, comparar implementacoes entre projetos diferentes.

Por que aprender:

Operadores avancados trabalham em multiplos projetos simultaneamente. O Filesystem MCP e o que permite esse workflow multi-repo fluido.

Conceitos-chave:

Cross-repo: copie patterns de um projeto para outro. Global configs: leia .bashrc, .gitconfig, etc. Templates: acesse boilerplate de qualquer lugar.

O que e:

O Filesystem MCP tem o menor token tax entre os MCPs populares: ~500 tokens por mensagem. Isso e menos que um paragrafo de texto e praticamente insignificante.

Por que aprender:

Saber que e Low impact justifica mante-lo sempre conectado. Nao faz sentido desconectar algo que custa tao pouco e entrega tanto valor.

Conceitos-chave:

~500 tokens = 0.25% do contexto de 200k. Pode manter ligado o tempo todo. Unico MCP onde "always on" e recomendado para todos.

O que e:

Melhores praticas: nunca exponha / (raiz). Use caminhos especificos. Nao exponha ~/.ssh ou ~/.aws. Prefira ~/projetos ou ~/dev. Revise permissoes periodicamente.

Por que aprender:

Seguranca com Filesystem MCP e critica. Um caminho mal configurado pode expor chaves SSH, credenciais AWS e outros segredos ao contexto do Claude.

Conceitos-chave:

Whitelist > blacklist. Minimo privilegio: exponha so o necessario. Nunca exponha diretorios com credenciais. Revise com claude mcp list periodicamente.

Ver Completo
6.4 ~12 min

🐙 MCP #2: GitHub

Conecte o Claude diretamente ao GitHub para gerenciar issues, PRs, reviews e repositorios sem sair do terminal.

O que e:

O GitHub MCP conecta o Claude a API do GitHub. O Claude pode listar issues, criar PRs, ler reviews, verificar checks de CI/CD e gerenciar repositorios programaticamente.

Por que aprender:

GitHub e o hub central de desenvolvimento. Com este MCP, o Claude entende o contexto completo do seu projeto: issues abertas, PRs pendentes, feedback de reviewers.

Conceitos-chave:

Tools: list_issues, create_pull_request, get_pull_request_reviews, search_repositories, get_file_contents. Acesso direto via GitHub API com autenticacao por token.

O que e:

Com GitHub MCP, o Claude sabe quais issues estao abertas, quem pediu o que, qual o feedback dos reviewers. Isso transforma o Claude de "editor de codigo" em "membro da equipe".

Por que aprender:

Sem GitHub MCP, voce precisa copiar/colar issues e comentarios manualmente. Com ele, o Claude busca e processa tudo sozinho, economizando seu tempo.

Conceitos-chave:

Workflow: "leia a issue #42 e implemente" - o Claude busca a issue, entende os requisitos e implementa. Zero copy-paste, 100% contexto automatico.

O que e:

Instale com: claude mcp add github -- npx -y @anthropic/mcp-github. Configure GITHUB_TOKEN como variavel de ambiente com um Personal Access Token (PAT) do GitHub.

Por que aprender:

A instalacao e simples mas a configuracao do token requer atencao: defina escopos minimos (repo, read:org) e nunca use tokens com permissoes de admin.

Conceitos-chave:

1. Crie um PAT em github.com/settings/tokens. 2. export GITHUB_TOKEN=ghp_xxx. 3. claude mcp add github -- npx -y @anthropic/mcp-github. 4. Verifique com /status.

O que e:

Casos: "leia a issue #42 e implemente", "crie um PR com essas mudancas", "liste issues com label bug", "verifique se o CI passou no ultimo commit".

Por que aprender:

Cada caso de uso representa horas economizadas. O Claude pode triagiar issues, criar PRs formatados e ate responder reviews - tudo via MCP.

Conceitos-chave:

Issue-driven: leia issue -> implemente -> crie PR -> linkei issue. Review-driven: leia comments -> ajuste codigo -> responda review. CI-driven: verifique falhas -> corrija.

O que e:

O GitHub MCP tem impacto moderado: ~2.000 tokens por mensagem. Justificavel quando voce esta trabalhando ativamente com issues e PRs, mas desnecessario em tarefas puramente de codigo.

Por que aprender:

Saber que e Moderate ajuda na decisao de quando conectar/desconectar. Use quando precisar interagir com GitHub, desconecte quando estiver so codando.

Conceitos-chave:

~2.000 tokens = 1% do contexto. Conecte quando: trabalhando com issues/PRs. Desconecte quando: codando features sem referencia a issues. Rotacao inteligente.

O que e:

Em vez de "liste todas as issues", peca "liste issues com label bug criadas essa semana". Queries especificas retornam menos dados e consomem menos tokens de resposta.

Por que aprender:

Queries amplas retornam centenas de issues que enchem o contexto. Queries focadas retornam so o necessario, mantendo o contexto limpo para codigo.

Conceitos-chave:

Filtre por: label, assignee, state, created date. Peca campos especificos. Evite listar repos inteiros. Quanto mais preciso o pedido, menor o custo em tokens.

Ver Completo
6.5 ~12 min

🌐 MCP #3: Browser/Chrome

O MCP mais poderoso e mais caro. De ao Claude olhos para navegar a web, extrair dados e verificar UI em tempo real.

O que e:

O Browser MCP da ao Claude a capacidade de abrir paginas web, clicar em elementos, preencher formularios, tirar screenshots e extrair conteudo de qualquer site.

Por que aprender:

Com Browser MCP, o Claude se torna um agente web completo. Ele pode verificar se seu deploy funcionou, scrape dados de concorrentes, ou testar UI automaticamente.

Conceitos-chave:

Tools: navigate, click, fill, screenshot, get_text, evaluate_js. Usa Puppeteer/Playwright por tras. O Claude ve e interage com a web como um usuario real.

O que e:

Browser e o unico MCP que da "olhos" ao Claude. Nenhum outro MCP permite verificar UI visualmente, scrape dados ao vivo ou testar flows de usuario. E insubstituivel para certas tarefas.

Por que aprender:

Operadores que dominam Browser MCP conseguem automatizar workflows que antes exigiam intervencao manual: QA visual, lead scraping, competitive analysis.

Conceitos-chave:

Elite porque: unico com capacidade visual. Caro porque: screenshots consomem muitos tokens. Estrategia: use pontualmente, nunca "always on".

O que e:

Instale com: claude mcp add browser -- npx -y @anthropic/mcp-puppeteer. Requer Chrome/Chromium instalado no sistema. Funciona em headless mode por padrao.

Por que aprender:

A instalacao pode falhar se Chrome nao estiver disponivel. Saber os pre-requisitos evita troubleshooting desnecessario.

Conceitos-chave:

Pre-req: Chrome/Chromium. Comando: claude mcp add browser -- npx -y @anthropic/mcp-puppeteer. Teste: peca ao Claude para navegar a um site e tirar screenshot.

O que e:

Casos: verificar visualmente se um deploy esta correto, extrair dados de paginas web, coletar leads do LinkedIn, testar flows de checkout, monitorar precos de concorrentes.

Por que aprender:

Browser MCP transforma o Claude em um assistente de QA visual e um web scraper inteligente. Tarefas que levavam horas manualmente agora levam minutos.

Conceitos-chave:

QA: "navegue para localhost:3000 e verifique se o header esta correto". Scraping: "extraia precos de produto.com". Leads: "colete nomes e emails de diretorio.com".

O que e:

Browser e o MCP mais caro: ~5.000+ tokens de overhead fixo por mensagem, e screenshots adicionam milhares de tokens extras. Uma unica screenshot pode custar 10.000+ tokens.

Por que aprender:

Sem esse conhecimento, operadores deixam Browser conectado durante sessoes de coding puro, desperdicando 5.000+ tokens por mensagem sem beneficio algum.

Conceitos-chave:

~5.000 tokens overhead fixo + tokens por screenshot/pagina. Em 20 mensagens = 100k+ tokens desperdicados se nao estiver usando. SEMPRE desconecte quando nao precisar.

O que e:

Regra de ouro do Browser MCP: conecte APENAS quando precisar de acesso visual. Backend puro? Desconecte. Refatorando API? Desconecte. So precisa de UI check? Conecte, use, desconecte.

Por que aprender:

A disciplina de conectar/desconectar Browser e o que separa operadores eficientes de operadores desperdicadores. E a regra #1 de rotacao ativa.

Conceitos-chave:

Workflow: claude mcp add browser (quando precisar) -> use -> claude mcp remove browser (quando terminar). Nunca deixe ligado "por conveniencia".

Ver Completo
6.6 ~12 min

🗄️ MCP #4: Database/Supabase

Conecte o Claude diretamente ao seu banco de dados PostgreSQL ou Supabase. Queries, migrations e analise de dados sem sair do terminal.

O que e:

O Database MCP conecta o Claude a bancos PostgreSQL. O Claude pode executar queries SQL, explorar schemas, analisar dados e ate sugerir migrations baseadas no estado atual do banco.

Por que aprender:

Com acesso direto ao banco, o Claude pode debugar issues de dados, validar migrations antes de aplicar, e escrever queries otimizadas baseadas no schema real.

Conceitos-chave:

Tools: execute_query, list_tables, describe_table, get_schema. O Claude ve a estrutura real do banco e escreve SQL baseado nela, nao em suposicoes.

O que e:

Para PostgreSQL generico: claude mcp add postgres -- npx -y @anthropic/mcp-postgres "postgresql://user:pass@host:5432/dbname". A connection string e passada como argumento.

Por que aprender:

PostgreSQL e o banco mais popular para apps modernos. Saber conectar diretamente permite debug rapido e exploracao de dados sem tools externas.

Conceitos-chave:

Connection string: postgresql://user:pass@host:5432/db. Para local: localhost. Para cloud: use o hostname do provider. NUNCA commite a connection string.

O que e:

Para Supabase: claude mcp add supabase -- npx -y @supabase/mcp-server-supabase --supabase-url https://xxx.supabase.co --supabase-key sua-service-role-key.

Por que aprender:

Supabase adiciona funcionalidades alem do SQL puro: auth, storage, realtime. O MCP especifico do Supabase expoe essas APIs diretamente ao Claude.

Conceitos-chave:

Use service_role key (nao anon key) para acesso completo. Encontre URL e key em supabase.com/dashboard. O MCP do Supabase inclui tools para auth, storage e database.

O que e:

Casos: "mostre as ultimas 10 orders com status failed", "sugira um indice para essa query lenta", "crie uma migration para adicionar coluna email_verified", "analise distribuicao de usuarios por plano".

Por que aprender:

Debug de dados ao vivo no terminal e extremamente produtivo. Em vez de abrir pgAdmin ou Supabase Dashboard, peca direto ao Claude.

Conceitos-chave:

Debug: queries com WHERE e LIMIT. Migrations: baseadas no schema real. Analise: GROUP BY, COUNT, AVG. Performance: EXPLAIN ANALYZE via Claude.

O que e:

Database MCP tem impacto moderado: ~1.500 tokens de overhead. Resultados de queries grandes podem adicionar muitos tokens extras, entao use LIMIT e seja especifico.

Por que aprender:

O overhead fixo e moderado, mas queries sem LIMIT podem explodir o contexto. Um SELECT * sem LIMIT em tabela grande pode consumir toda a janela de contexto.

Conceitos-chave:

Overhead fixo: ~1.500 tokens. Cuidado com: queries sem LIMIT, tabelas grandes, JOINs multiplos. Sempre use LIMIT e selecione colunas especificas.

O que e:

NUNCA conecte ao banco de producao com usuario admin. Crie um usuario read-only para exploracao. Use staging/dev para mutations. Producao = somente leitura, SEMPRE.

Por que aprender:

Um DELETE sem WHERE executado pelo Claude em producao pode destruir dados de clientes. Seguranca com banco via MCP e inegociavel.

Conceitos-chave:

Producao: usuario read-only. Staging: usuario com write. Dev: pode ser admin. Nunca exponha credenciais em arquivos commitados. Use variaveis de ambiente.

Ver Completo
6.7 ~12 min

📊 MCP #5: Google Sheets

Conecte o Claude ao Google Sheets para ler, escrever e analisar dados de planilhas diretamente do terminal.

O que e:

O Google Sheets MCP permite ao Claude ler e escrever em planilhas Google. Ele pode consultar ranges, atualizar celulas, criar novas abas e processar dados tabulares.

Por que aprender:

Muitas equipes usam Google Sheets como fonte de verdade para dados nao-tecnicas: listas de leads, planos de projeto, inventario. Conectar ao Claude automatiza a interacao.

Conceitos-chave:

Tools: read_spreadsheet, write_spreadsheet, get_sheets, create_sheet. Acessa via Google Sheets API com credenciais de service account.

O que e:

Instale com: claude mcp add google-sheets -- npx -y @anthropic/mcp-google-sheets. Requer configuracao de credenciais Google (service account ou OAuth).

Por que aprender:

A instalacao do MCP e simples, mas a configuracao de credenciais Google e a parte mais trabalhosa. Prepare-se para criar um projeto no Google Cloud Console.

Conceitos-chave:

1. Crie projeto no Google Cloud Console. 2. Habilite Sheets API. 3. Crie service account. 4. Baixe credentials.json. 5. Configure path na env var.

O que e:

Voce precisa de um service account com acesso as planilhas. Compartilhe a planilha com o email do service account. export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json.

Por que aprender:

Sem credenciais corretas, o MCP conecta mas nao acessa nada. O erro mais comum e esquecer de compartilhar a planilha com o service account.

Conceitos-chave:

Service account email: xxx@projeto.iam.gserviceaccount.com. Compartilhe planilha com esse email. Permissao: Editor para read/write, Viewer para read-only.

O que e:

Casos: "leia a aba Leads e filtre empresas de SP", "atualize o status das tarefas concluidas", "crie um resumo semanal a partir dos dados da planilha", "popule a planilha com dados do banco".

Por que aprender:

Planilhas sao a interface universal de dados. Conectar Claude ao Sheets permite bridge entre dados tecnicos (banco, API) e dados de negocio (planilhas, reports).

Conceitos-chave:

Read: extraia e analise dados existentes. Write: popule com resultados de processamento. Bridge: mova dados entre banco e planilha via Claude.

O que e:

Google Sheets MCP tem overhead baixo-moderado: ~800 tokens. O custo real vem dos dados retornados - planilhas grandes podem injetar milhares de tokens no contexto.

Por que aprender:

O overhead fixo e aceitavel, mas lembre-se de usar ranges especificos em vez de ler planilhas inteiras. "A1:D50" e muito melhor que "toda a aba".

Conceitos-chave:

~800 tokens overhead fixo. Dados retornados variam. Use ranges: Sheet1!A1:D50 em vez de Sheet1. Limite colunas e linhas ao minimo necessario.

O que e:

Sempre especifique ranges ao consultar planilhas. Em vez de "leia toda a planilha", peca "leia Leads!A1:E100". Isso controla quantos tokens os dados consomem.

Por que aprender:

Uma planilha com 10.000 linhas pode consumir toda a janela de contexto. Ranges especificos mantem o uso previsivel e controlavel.

Conceitos-chave:

Sintaxe: NomeAba!ColunaLinha:ColunaLinha. Exemplo: Leads!A1:E100. Peca primeiro as colunas/headers para entender a estrutura, depois consulte dados especificos.

Ver Completo
6.8 ~12 min

🔧 Gerenciando MCPs

Domine os comandos de gerenciamento: listar, adicionar, remover MCPs. Saiba quais instalar imediatamente e quais deixar para quando precisar.

O que e:

O comando claude mcp list mostra todos os MCPs configurados, seu status (conectado/desconectado) e as tools que cada um expoe. E o /status especifico para MCPs.

Por que aprender:

Antes de adicionar um novo MCP, verifique o que ja esta ativo. Antes de debugar, confirme que o MCP esta conectado. E o primeiro passo de qualquer operacao com MCPs.

Conceitos-chave:

Rode regularmente para manter consciencia do que esta consumindo tokens. MCPs desconectados aparecem como "disconnected" e nao consomem tokens.

O que e:

claude mcp remove nome-do-mcp desconecta e remove um MCP da configuracao. O MCP para de consumir tokens imediatamente. Voce pode re-adicionar a qualquer momento.

Por que aprender:

Remover MCPs que nao esta usando e a acao mais direta para economizar tokens. E o "desligar a luz quando sair da sala" do mundo MCP.

Conceitos-chave:

Sintaxe: claude mcp remove browser. Efeito imediato: para de enviar schemas. Pode re-adicionar: claude mcp add browser -- [comando]. Sem perda de dados.

O que e:

claude mcp add nome -- comando-do-server adiciona um novo MCP. O nome e seu identificador, e o comando apos -- e o que inicia o server MCP.

Por que aprender:

Saber a sintaxe exata de add evita erros de configuracao. O -- (double dash) separa o nome do MCP do comando do server - esquecer isso e o erro mais comum.

Conceitos-chave:

Formato: claude mcp add [nome] -- [comando]. Exemplo: claude mcp add filesystem -- npx -y @anthropic/mcp-filesystem ~/projetos. O nome pode ser qualquer string valida.

O que e:

Essenciais (always on): Filesystem. Opcionais (sob demanda): GitHub, Browser, Database, Sheets. Classificar MCPs por necessidade guia decisoes de rotacao.

Por que aprender:

Sem classificacao, operadores tratam todos os MCPs como essenciais e acumulam overhead. Com classificacao, voce mantem o minimo e ativa sob demanda.

Conceitos-chave:

Essencial: beneficio constante, custo baixo (Filesystem). Opcional: beneficio pontual, custo variavel (Browser, GitHub). Nunca trate opcional como essencial.

O que e:

Instale agora: Filesystem (essencial, sempre ligado) e GitHub (se trabalha com repos). Esses dois cobrem 80% dos casos de uso e tem custo aceitavel combinado (~2.500 tokens).

Por que aprender:

Ter os MCPs essenciais configurados antes de precisar evita interrupcoes no fluxo de trabalho. Configure uma vez, use sempre.

Conceitos-chave:

Filesystem: claude mcp add filesystem -- npx -y @anthropic/mcp-filesystem ~/projetos. GitHub: claude mcp add github -- npx -y @anthropic/mcp-github (requer GITHUB_TOKEN).

O que e:

Instale quando precisar: Browser (so para UI/scraping), Database (so quando trabalhando com dados), Google Sheets (so quando interagindo com planilhas). Tenha os comandos salvos.

Por que aprender:

Ter os comandos de instalacao prontos num arquivo de referencia permite adicionar MCPs em segundos quando necessario. Prepare-se para velocidade.

Conceitos-chave:

Salve os comandos no CLAUDE.md ou num cheatsheet. Quando precisar: cole, execute, use, remova. Ciclo completo em menos de 30 segundos.

Ver Completo
6.9 ~12 min

🔄 Estrategia de Rotacao Ativa

Aprenda a rotacionar MCPs conforme a fase do trabalho: building, UI, backend, scraping e code review. A mentalidade do operador.

O que e:

Quando construindo features: mantenha Filesystem (sempre) + GitHub (para issues). Desconecte Browser e Database. Foco maximo no codigo com minimo overhead.

Por que aprender:

Building e a fase onde voce mais precisa de contexto para codigo. Cada token economizado em MCPs desnecessarios vai direto para melhor qualidade de implementacao.

Conceitos-chave:

MCPs ativos: Filesystem + GitHub. Overhead: ~2.500 tokens. Contexto livre: ~197.500 tokens para codigo. Workflow: leia issue -> implemente -> crie PR.

O que e:

Quando trabalhando em UI: mantenha Filesystem (sempre) + Browser (para verificar visualmente). Desconecte GitHub e Database. O Claude precisa ver o resultado.

Por que aprender:

UI sem verificacao visual e coding as cegas. O Browser MCP permite que o Claude veja o que voce ve, identifique problemas visuais e sugira ajustes.

Conceitos-chave:

MCPs ativos: Filesystem + Browser. Overhead: ~5.500 tokens (alto, mas necessario). Workflow: code -> screenshot -> adjust -> screenshot -> approve.

O que e:

Quando trabalhando com backend/dados: mantenha Filesystem (sempre) + Database (para queries e schema). Desconecte Browser e GitHub. Foco em logica e dados.

Por que aprender:

Backend com acesso ao banco real permite que o Claude escreva queries validadas, crie migrations baseadas no schema atual e debugue problemas de dados diretamente.

Conceitos-chave:

MCPs ativos: Filesystem + Database. Overhead: ~2.000 tokens. Workflow: explore schema -> escreva query -> valide resultado -> implemente no codigo.

O que e:

Para lead scraping: Browser (navegar e extrair) + Google Sheets (salvar resultados). Desconecte GitHub e Database. Workflow otimizado para coleta de dados da web.

Por que aprender:

Lead scraping e um dos workflows mais valiosos com MCPs. Browser coleta, Sheets armazena. O Claude faz em minutos o que levaria horas manualmente.

Conceitos-chave:

MCPs ativos: Browser + Sheets (+ Filesystem). Overhead: ~6.300 tokens (alto). Workflow: navegar diretorio -> extrair dados -> salvar na planilha. Batch processing.

O que e:

Para code review: Filesystem (ler codigo) + GitHub (ler PRs e comments). O Claude le o diff, entende o contexto do PR e gera review comments estruturados.

Por que aprender:

Code review com contexto completo (codigo local + PR remoto) resulta em reviews mais precisos e uteis. O Claude ve o que mudou E o que ja existia.

Conceitos-chave:

MCPs ativos: Filesystem + GitHub. Overhead: ~2.500 tokens. Workflow: leia PR -> leia arquivos afetados -> gere review -> poste comments. Skill de review complementa.

O que e:

Nao pense "quais MCPs eu tenho". Pense "qual fase do trabalho estou e quais MCPs essa fase precisa". A fase dita a configuracao, nao o contrario.

Por que aprender:

A mentalidade de operador transforma MCP management de chato em automatico. Voce nao "gerencia MCPs", voce "entra em modo UI" ou "entra em modo backend".

Conceitos-chave:

Modos: Building (FS+GH), UI (FS+Browser), Backend (FS+DB), Scraping (Browser+Sheets), Review (FS+GH). Troque de modo, nao de MCPs individuais.

Ver Completo
6.10 ~12 min

🛠️ Troubleshooting

Resolva os problemas mais comuns com MCPs: conexao, permissoes, token alto, lentidao e erros de servidor.

O que e:

MCP aparece como "disconnected" no /status. Causa mais comum: o comando do server esta errado ou o pacote nao esta instalado. Verifique com npx -y [pacote] --help.

Por que aprender:

Conexao falhada e o problema #1 com MCPs. Saber diagnosticar rapidamente evita perder tempo achando que o MCP nao funciona quando e so configuracao.

Conceitos-chave:

1. claude mcp list (confirme status). 2. claude mcp remove nome. 3. Re-adicione com comando correto. 4. Verifique dependencias (Node.js, npx). 5. Rode /status.

O que e:

O MCP conecta mas retorna "permission denied" ao tentar usar tools. Causa: token/credencial sem as permissoes necessarias ou caminho nao autorizado (Filesystem).

Por que aprender:

Permission denied e frustrante porque parece que tudo esta configurado. O problema geralmente esta no escopo do token ou nas permissoes do arquivo de credenciais.

Conceitos-chave:

GitHub: verifique escopos do PAT. Filesystem: verifique caminhos permitidos. Database: verifique permissoes do usuario SQL. Sheets: verifique compartilhamento com service account.

O que e:

/cost mostra consumo muito acima do esperado. Causas: muitos MCPs conectados, queries que retornam dados grandes, screenshots frequentes do Browser MCP.

Por que aprender:

Token usage alto degrada qualidade e custa dinheiro. Identificar a causa rapidamente permite corrigir antes que afete toda a sessao.

Conceitos-chave:

Fix: 1. claude mcp list (veja quantos MCPs). 2. Remova os nao essenciais. 3. Use queries com LIMIT. 4. Evite screenshots desnecessarios. 5. /compact se necessario.

O que e:

Respostas demoram muito mais que o normal. Causas: MCP server lento (Browser com paginas pesadas), contexto muito cheio, ou servidor MCP com timeout.

Por que aprender:

Lentidao pode ser do MCP, do contexto ou da rede. Diagnosticar a causa correta evita "fixes" que nao resolvem nada.

Conceitos-chave:

Diagnostico: 1. /cost (contexto cheio?). 2. Teste sem MCPs (mais rapido?). 3. Teste MCP individual (qual e lento?). 4. /compact se contexto > 70%. 5. Reinicie o MCP lento.

O que e:

Erro ao adicionar MCP: "server not found" ou "command not found". Causa: pacote npm nao existe, nome errado, ou npx nao esta no PATH.

Por que aprender:

Nomes de pacotes MCP mudam conforme o ecossistema evolui. Saber verificar o pacote correto e essencial para evitar frustracoes.

Conceitos-chave:

Fix: 1. Verifique nome do pacote no npm (npm info @anthropic/mcp-xxx). 2. Confirme Node.js instalado (node --version). 3. Confirme npx disponivel. 4. Tente npx -y [pacote] --help isolado.

O que e:

Checklist universal: 1. /status (MCP conectado?). 2. claude mcp list (config correta?). 3. Remove + re-add (reseta conexao). 4. /doctor (diagnostico geral). 5. Reinicie a sessao.

Por que aprender:

Ter um checklist padronizado de troubleshooting elimina tentativa e erro. Siga os passos em ordem e resolva 95% dos problemas com MCPs.

Conceitos-chave:

Regra #1: Sempre comece pelo /status. Regra #2: Remove + re-add resolve 80% dos problemas. Regra #3: Se nada funcionar, reinicie a sessao do Claude Code completamente.

Ver Completo