Curso 3: Desenvolvimento Agêntico | Encontro 5 de 6
Conectando agentes ao mundo real
Instrutor: Rodrigo Pinto
Recap da Jornada
E1
Claude Code
CLI + CLAUDE.md
E2
Context Engineering
Skills + Memory
E3
Sub-Agentes
Agent Teams
E4
Frameworks
BMAD + Spec Kit
E5 — HOJE: MCP e Integrações
Conectando tudo ao mundo real
Sem MCP
Com MCP
Objetivo do Encontro 5
1. O que é MCP e como ele se encaixa no Context Engineering
2. Configurar e usar MCP servers reais (Notion, Supabase, Playwright)
3. Combinar MCP com sub-agentes e frameworks para integrações end-to-end
Model Context Protocol
MCP é como uma porta USB para IA. Assim como USB padronizou a conexão entre computador e dispositivos, MCP padroniza a conexão entre agentes de IA e ferramentas externas.
Antes do MCP
Cada ferramenta = API diferente, autenticação diferente, formato diferente. N ferramentas = N integrações customizadas.
Com MCP
1 protocolo padrão. Qualquer MCP Server funciona com qualquer MCP Client. Plug and play.
Arquitetura
MCP Client
Claude Code, Cursor, Windsurf, VS Code...
Quem CONSOME as ferramentas
↔
Protocolo padrão JSON-RPC
Comunicação bidirecional
MCP Server
Notion, Supabase, Playwright, filesystem...
Quem OFERECE as ferramentas
O agente (client) descobre automaticamente quais ferramentas o server oferece e como usá-las.
Conexão com E2
Lembram dos 6 componentes do E2?
1. System Prompts
CLAUDE.md
2. Tools / MCP
HOJE!
3. RAG
Recuperação
4. Memory
Persistência
5. State
Estado atual
6. Structured Data
Dados
MCP preenche o componente Tools + pode servir como RAG (dados externos).
Produtividade
Dados e Infra
Automação
E a lista cresce a cada semana. Qualquer pessoa pode criar um MCP server.
Configuração
Pode ser no nível projeto (.claude/settings.json) ou global (~/.claude/settings.json).
Ao iniciar o Claude Code com MCP configurado:
Você pede em linguagem natural. O agente escolhe a ferramenta certa.
1. Abram o terminal com Claude Code
2. Configurem pelo menos 2 MCP servers (Notion + Supabase OU Playwright)
3. Verifiquem que os tools aparecem ao iniciar o agente
4. Testem um comando simples: "Liste as ferramentas MCP disponíveis"
5. Façam uma operação básica com cada server configurado
Notion, Supabase e Playwright
MCP Server 1
O que o agente pode fazer
Casos de uso reais
Demo ao vivo
O agente traduz linguagem natural em chamadas MCP. Você não precisa saber a API.
MCP Server 2
Capacidades
Por que Supabase?
Demo ao vivo
SQL gerado pelo agente, executado direto no banco. Resultado formatado em linguagem natural.
MCP Server 3
Capacidades
Casos de uso
Demo ao vivo
1. Escolham 2 MCP servers dos que configuraram
2. Com o Notion: criem uma página com título e conteúdo via agente
3. Com o Supabase: listem tabelas e façam uma query
4. Com o Playwright: naveguem a um site e tirem screenshot
5. Bônus: combinem 2 servers num único prompt!
☕
20 minutos
Voltamos para a parte mais empolgante: integrações end-to-end — tudo junto.
MCP + Sub-Agentes + Frameworks
Convergência
Claude Code — O motor que roda tudo
Context Engineering — CLAUDE.md, skills, memory = instruções certas
Sub-Agentes — Dividir trabalho, verificar qualidade
Frameworks — Estrutura e padrões testados
MCP — Conexão com o mundo real
Notion MCP — Lê tarefas concluídas no sprint do Notion
Sub-agente analista — Processa e categoriza os dados
Supabase MCP — Salva métricas consolidadas no banco
Playwright MCP — Abre dashboard e tira screenshot de validação
Sub-agente reviewer — Valida consistência dos dados
Orquestração
Uma skill (E2) orquestra sub-agentes (E3) usando MCP (E5) num pipeline (E4).
Atenção
Cuidados
Boas práticas
Princípio de menor privilégio: dê ao agente SÓ o que ele precisa.
Leitura + Análise
Notion → Agente analisa → Relatório
1 MCP + 1 agente
ETL Inteligente
Fonte A → Transforma → Destino B
2 MCPs + sub-agente
Pipeline Completo
Leitura → Processamento → Escrita → Validação
3+ MCPs + agent team
Comece simples (1 MCP) e vá adicionando complexidade conforme necessidade.
1. Escolham um dos cenários abaixo (ou criem o seu):
A. Leia tarefas do Notion → salve métricas no Supabase
B. Consulte dados no Supabase → crie página resumo no Notion
C. Navegue com Playwright → extraia dados → salve no Supabase
2. Usem sub-agentes (E3) para dividir o trabalho se possível
3. Documentem o fluxo como uma skill (E2) reutilizável
Debrief — Exercício 3
1
Qual foi o fluxo que criaram?
2
Qual parte foi mais difícil?
3
Onde usariam isso no trabalho real?
A complexidade está na orquestração, não nos tools individuais.
O que se torna possível
Prompts que antes eram complexos se tornam triviais quando agentes têm acesso MCP.
#17 Análise de Dados Avançada — MCP + Supabase: o agente consulta, analisa e gera insights direto do banco de dados
#19 Sistemas de Templates — MCP + filesystem: o agente cria, organiza e versiona templates automaticamente
#21 Integração Master — MCP + multiplos servers = sistema completo end-to-end (Notion + Supabase + Playwright)
Sem MCP: prompts enormes com dados colados manualmente.
Com MCP: o agente busca, processa e age autonomamente.
1. Formem duplas
2. Expliquem ao colega: o que é MCP e por que é importante
3. Descrevam uma integração que teria impacto REAL no setor de vocês
4. Discutam: que integração teria mais impacto no seu trabalho?
1
Explique MCP como se fosse para alguém que não sabe nada de tecnologia.
2
Qual MCP server te surpreendeu mais hoje? Por que?
3
Descreva um pipeline de 3 etapas usando MCP que resolveria um problema real do seu setor.
Fechamento
MCP é o "USB da IA" — protocolo padrão para conectar agentes a ferramentas
Notion, Supabase, Playwright — 3 servers que cobrem produtividade, dados e automação
MCP + Sub-Agentes + Frameworks = integrações end-to-end poderosas
Segurança: princípio de menor privilégio SEMPRE
Próximo Encontro
Requisitos do Projeto Final
1. CLAUDE.md estruturado (E1 + E2)
2. Pelo menos 1 skill customizada (E2)
3. Agent team com verificação (E3)
4. Framework ou pattern definido (E4)
5. Pelo menos 1 integração MCP (E5)
Tarefa: Venham com uma IDEIA de projeto que resolva um problema real do setor de vocês. Na próxima aula, vamos construir!
Assistente Legislativo
Analisa projetos de lei, compara com legislação existente, gera pareceres (Notion + Supabase)
Monitor de Imprensa
Scrapa notícias (Playwright), classifica, e envia resumo diário (Supabase + Notion)
Gerador de Relatórios
Coleta dados (Supabase), analisa (agente), formata e publica (Notion)
Pipeline de Documentos
Recebe doc, classifica, extrai dados, preenche formulário, notifica responsável
Curso 3: Desenvolvimento Agêntico
Rodrigo Pinto
Encontro 6: tragam suas ideias!