MODULO 5.5

🔗 MCP Servers Avancados

Conecte-se a servicos externos via MCP: Exa para pesquisa semantica, Playwright para automacao de browser, e muito mais.

6
Topicos
35
Minutos
Avancado
Nivel
Pratico
Tipo
1

🔍 Exa para Pesquisa Web

Exa e um MCP server de pesquisa semantica. Diferente de buscas tradicionais por keywords, Exa entende o significado da sua query e retorna resultados mais relevantes.

🎯 Casos de Uso

  • Pesquisar documentacao de APIs antes de implementar
  • Encontrar artigos e tutoriais sobre topicos especificos
  • Coletar dados para relatorios de mercado
  • Verificar informacoes antes de gerar conteudo

Diferencial do Exa

Pesquisa semantica vs keyword: Quando voce busca "como automatizar envio de emails no Python", Exa entende que voce quer tutoriais praticos, nao apenas paginas que contenham essas palavras.

2

🎭 Playwright (Microsoft)

Playwright e um framework de automacao de browser da Microsoft. Com o MCP server, o agente pode controlar um browser real para navegar, clicar, preencher formularios e extrair dados.

O que Playwright Pode Fazer

  • • Navegar para qualquer URL
  • • Clicar em botoes e links
  • • Preencher formularios
  • • Extrair dados de paginas dinamicas
  • • Tirar screenshots
  • • Executar JavaScript

Quando Usar

  • • Site nao tem API publica
  • • Dados carregam via JavaScript
  • • Precisa interagir com UI
  • • Testes de aplicacoes web
  • • Automacao de tarefas repetitivas

⚠️ Cuidado

Scraping pode violar termos de servico de alguns sites. Sempre verifique o robots.txt e os termos de uso antes de automatizar.

3

⚙️ Instalacao via CLI

MCPs sao instalados via comandos no terminal. O agente pode executar esses comandos automaticamente quando voce pede para usar um MCP que nao esta instalado.

Exemplo de Instalacao

# Instalar MCP do Playwright
npx @anthropic-ai/claude-code mcp install playwright
# Instalar MCP do Exa
npx @anthropic-ai/claude-code mcp install exa
# Listar MCPs instalados
npx @anthropic-ai/claude-code mcp list

💡 Dica

Voce pode simplesmente pedir ao agente: "instale o MCP do Playwright" e ele vai executar os comandos necessarios.

4

🧪 Testes de Conexao

Apos instalar um MCP, e importante testar a conexao antes de usar em automacoes de producao. Um teste simples evita debugar problemas no meio de workflows complexos.

1

Health Check

Verifique se o MCP esta rodando e respondendo

2

Teste Simples

Execute uma operacao basica para confirmar funcionamento

3

Verificar Credenciais

Confirme que API keys estao configuradas corretamente

5

🔀 Combinando MCPs

O verdadeiro poder esta em combinar multiplos MCPs em um unico workflow. Cada MCP adiciona uma "habilidade" ao agente.

🎯 Exemplo: Research Pipeline

1.Exa - Pesquisa artigos sobre o topico
2.Playwright - Extrai conteudo completo dos artigos
3.Tool Python - Processa e resume o conteudo
4.Gmail MCP - Envia o resumo por email

MCPs Populares

• Exa (pesquisa)
• Playwright (browser)
• Gmail (email)
• Google Sheets
• Slack/Discord
• GitHub
6

🔒 Seguranca de MCPs

MCPs tem acesso a servicos externos - entender as permissoes e riscos de cada um e crucial para seguranca.

✓ Boas Praticas

  • • Use scopes minimos nas APIs
  • • Revise permissoes antes de instalar
  • • Mantenha MCPs atualizados
  • • Monitore logs de uso

✗ Riscos

  • • MCP malicioso pode vazar dados
  • • Permissoes excessivas
  • • Credenciais compartilhadas
  • • Acoes nao autorizadas

🚀 Proximo Passo

Com MCPs dominados, no proximo modulo vamos ver Skills Personalizados - como dar conhecimento especializado ao agente.

📋 Resumo do Modulo

Exa = pesquisa semantica - encontra informacoes relevantes
Playwright = automacao de browser - para sites sem API
Instalacao via CLI - npx mcp install [nome]
Sempre testar conexao - antes de usar em producao
Combinar MCPs = poder - cada um adiciona uma habilidade

Proximo Modulo:

5.6 - Skills Personalizados: Conhecimento especializado para o agente