# Supabase com Claude Code: MCP, CLI e migrations seguras

> **Resposta Direta:** 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.

## Ficha Técnica da Aula

- **Curso:** [Supabase sem mistério: banco, auth e RLS](https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio)
- **Escola:** Escola de Aplicativos (https://www.escoladeaplicativos.com.br)
- **Instrutor:** Mauro Mequelussi
- **Módulo 4 de 4:** Agente de código e produção
- **Posição na trilha:** Aula 14 de 15
- **Duração da videoaula:** 5 min
- **Nível:** Iniciante
- **Idioma:** Português (PT-BR)
- **Custo:** 100% Gratuito (R$ 0)
- **Certificado:** Certificado gratuito verificável incluso ao concluir o curso
- **Acesso ao vídeo:** Resumo técnico aberto; videoaula em HD liberada mediante cadastro gratuito
- **URL canônica:** https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio/supabase-com-claude-code-mcp-cli-e-migrations-seguras

## 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 Tópicos da Videoaula

- **[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.

## Destaques Práticos

- **[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.

## Conceitos e Tecnologias Abordados

- **Tópicos:** Model Context Protocol (MCP), Supabase CLI, Migrations, Claude Code, Prompt injection, Branching, Supabase Advisors
- **Ferramentas e Entidades:** Supabase, Claude Code, Anthropic, PostgreSQL, TypeScript

## Documentação e Referências Oficiais

- [Documentação sobre branching no Supabase](https://supabase.com/docs/guides/deployment/branching)

## Perguntas Frequentes (FAQ)

### O que é ensinado na Aula 14 (Supabase com Claude Code: MCP, CLI e migrations seguras) do curso Supabase sem mistério: banco, auth e RLS?

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.

### Como assistir ao vídeo completo da aula "Supabase com Claude Code: MCP, CLI e migrations seguras" gratuitamente?

O resumo técnico estruturado desta aula é público e gratuito. Para assistir à videoaula completa em HD, basta entrar ou criar sua conta 100% gratuita na Escola de Aplicativos — o cadastro leva segundos e libera todas as 15 aulas do curso "Supabase sem mistério: banco, auth e RLS", controle de progresso, Tutor IA e emissão de certificado gratuito.

### Quais tecnologias e conceitos são abordados em "Supabase com Claude Code: MCP, CLI e migrations seguras"?

A aula cobre diretamente os seguintes tópicos técnicos aplicados em produção: Model Context Protocol (MCP), Supabase CLI, Migrations, Claude Code, Prompt injection, Branching, Supabase Advisors.

### O curso "Supabase sem mistério: banco, auth e RLS" oferece certificado gratuito?

Sim. Ao assistir às 15 aulas do curso gratuito "Supabase sem mistério: banco, auth e RLS" na Área de Membros da Escola de Aplicativos, você emite gratuitamente um certificado digital em português com código de verificação pública.

## Como assistir à videoaula completa gratuitamente

Crie sua conta gratuita em segundos em https://www.escoladeaplicativos.com.br/login?redirect=%2Fm%2Fcursos%2Fsupabase-sem-misterio%2Faula%2Fsupabase-com-claude-code-mcp-cli-e-migrations-seguras para assistir ao vídeo completo desta aula em HD na Área de Membros da Escola de Aplicativos, com progresso salvo, Tutor IA e certificado gratuito verificável.

## Navegação do Curso

- **Aula anterior:** [Aula 13: GraphQL no Supabase: quando usar e quando o REST basta](https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio/graphql-no-supabase-quando-usar-e-quando-o-rest-basta)
- **Próxima aula:** [Aula 15: Supabase em produção: segurança, backups e limites](https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio/supabase-em-producao-seguranca-backups-e-limites)
