Módulo 4: Agente de código e produçãoAula 14 de 155 minResumo aberto · Vídeo com cadastro grátis

Supabase com Claude Code: MCP, CLI e migrations seguras

Por Mauro Mequelussi · Curso gratuito Supabase sem mistério: banco, auth e RLS · Português (PT-BR)

Resposta direta · O que esta aula resolve

A Aula 14 de 15 ("Supabase com Claude Code: MCP, CLI e migrations seguras"), parte do módulo "Agente de código e produção" do curso gratuito "Supabase sem mistério: banco, auth e RLS" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: o aluno descobre como integrar agentes de inteligência artificial ao Supabase sem correr o risco de quebrar seu banco em produção. Veja como restringir o MCP oficial, mitigar riscos de prompt injection e criar fluxos de trabalho profissionais com migrations e branching.

Aula gratuita · Cadastro rápido

Crie sua conta grátis para assistir a esta videoaula em HD

O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 15 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.

  • R$ 0 · Sem cartão de crédito
  • Tutor IA tira-dúvidas da aula
  • Certificado gratuito incluso

O que você vai aprender

  • Como configurar o servidor MCP oficial do Supabase restringindo por projeto e modo somente leitura
  • O risco real de prompt injection ao permitir que a IA leia dados não sanitizados de tabelas
  • O fluxo profissional de migrations pela Supabase CLI em substituição a edições manuais no painel
  • O papel do branching para testes isolados e como auditar o banco com os Supabase Advisors
  • Um roteiro seguro em 5 passos para solicitar alterações estruturais ao Claude Code

Pontos-chave da aula

  • Nunca entregue acesso de escrita ao banco de produção para agentes autônomos.
  • Sempre documente mudanças de esquema em arquivos de migration versionáveis.
  • Uma branch isolada evita expor dados reais de clientes durante testes de código.
  • Execute os Advisors antes de aplicar qualquer alteração para checar falhas de RLS e índices ausentes.

Capítulos e roteiro técnico da aula

12 capítulos minutados
  1. 00:00

    O perigo de dar acesso total ao agente

    O que acontece quando você deixa uma IA alterar o banco sem restrições e por que produção pode quebrar.

  2. 00:17

    A regra do estagiário e as três travas

    Uma analogia simples para entender como limitar o agente: escopo, só leitura e mudança por escrito.

  3. 00:40

    Servidor MCP oficial e parâmetros de trava

    Como funciona o servidor MCP do Supabase e como limitar acesso por projeto, só leitura e features.

  4. 01:25

    Prompt injection e riscos de segurança com IA

    Como dados inseridos por usuários podem enganar o modelo e as diretrizes oficiais de proteção.

  5. 02:21

    Supabase CLI e fluxo seguro com migrations

    Por que usar migrations em arquivos SQL locais em vez de editar o banco de produção diretamente no painel.

  6. 03:04

    Branching: ambientes isolados para teste

    Como clonar o ambiente do banco sem levar dados sensíveis e quanto custa o recurso no plano Pro.

  7. 03:30

    Supabase Advisors para checagem automática

    Como rodar auditorias de segurança, RLS e desempenho pelo painel, CLI ou direto pelo MCP.

  8. 03:47

    Receita de 5 passos para pedir ao Claude Code

    O roteiro recomendado para orientar o agente a criar migrations seguras sem vazar segredos.

  9. 04:19

    O que nunca fazer com agentes no banco

    Cenários de alto risco que você deve evitar para proteger a integridade dos seus dados em produção.

  10. 04:30

    Alternativas ao MCP: CLI pura e skills

    Opções para trabalhar com agentes usando apenas terminal ou plugins com regras embutidas.

  11. 04:43

    Custos do MCP, CLI e recursos criados

    Esclarecimento sobre a gratuidade das ferramentas e onde os custos de infraestrutura podem aparecer.

  12. 04:55

    Resumo das travas e encerramento

    Recapitulação dos cuidados necessários e introdução à aula final de checklist para produção.

Momentos de destaque na prática

01:25

O perigo do prompt injection via dados do banco

Descubra como um texto malicioso salvo no banco pode enganar seu agente de IA.

02:21

Por que usar migrations em vez do painel

Veja o fluxo seguro para alterar o banco sem quebrar a produção.

03:48

O passo a passo para pedir mudanças ao agente

Aprenda a receita em 5 passos para guiar o Claude Code sem colocar o banco em risco.

Notas de aula e guia de estudo

Conectar ferramentas de inteligência artificial diretamente ao banco de dados acelera o desenvolvimento, mas exige travas de segurança claras para não derrubar o aplicativo em produção. Nesta aula, você verá como usar o servidor oficial de MCP do Supabase de forma controlada, garantindo escopo limitado e histórico de alterações com migrations.

O que você vai aprender

  • Como configurar o servidor MCP oficial do Supabase restringindo por projeto e modo somente leitura
  • O risco real de prompt injection ao permitir que a IA leia dados não sanitizados de tabelas
  • O fluxo profissional de migrations pela Supabase CLI em substituição a edições manuais no painel
  • O papel do branching para testes isolados e como auditar o banco com os Supabase Advisors
  • Um roteiro seguro em 5 passos para solicitar alterações estruturais ao Claude Code

Pontos-chave

  • Nunca entregue acesso de escrita ao banco de produção para agentes autônomos.
  • Sempre documente mudanças de esquema em arquivos de migration versionáveis.
  • Uma branch isolada evita expor dados reais de clientes durante testes de código.
  • Execute os Advisors antes de aplicar qualquer alteração para checar falhas de RLS e índices ausentes.

Conceitos e ferramentas abordados nesta aula

Model Context Protocol (MCP)Supabase CLIMigrationsClaude CodePrompt injectionBranchingSupabase AdvisorsSupabaseClaude CodeAnthropicPostgreSQLTypeScript

Documentação e referências oficiais citadas

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Agente de código e produção" na Escola de Aplicativos, você aprende de forma prática: Como configurar o servidor MCP oficial do Supabase restringindo por projeto e modo somente leitura; O risco real de prompt injection ao permitir que a IA leia dados não sanitizados de tabelas; O fluxo profissional de migrations pela Supabase CLI em substituição a edições manuais no painel; O papel do branching para testes isolados e como auditar o banco com os Supabase Advisors.