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