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.
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- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 03:30
Supabase Advisors para checagem automática
Como rodar auditorias de segurança, RLS e desempenho pelo painel, CLI ou direto pelo MCP.
- 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.
- 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.
- 04:30
Alternativas ao MCP: CLI pura e skills
Opções para trabalhar com agentes usando apenas terminal ou plugins com regras embutidas.
- 04:43
Custos do MCP, CLI e recursos criados
Esclarecimento sobre a gratuidade das ferramentas e onde os custos de infraestrutura podem aparecer.
- 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
O perigo do prompt injection via dados do banco
Descubra como um texto malicioso salvo no banco pode enganar seu agente de IA.
Por que usar migrations em vez do painel
Veja o fluxo seguro para alterar o banco sem quebrar a produção.
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.
