Pular para o conteúdo
Automação

Como Conectar o MCP do Supabase

Conecte o MCP do Supabase ao agente: auth, schema e queries com menos atrito.

Por que isso é importante

Conectar o MCP do Supabase deixa o agente ler schema e operar no banco com contexto. Setup certo evita prompt cego e erro de tabela inventada.

Entendendo o Problema

Muita gente migrou pro Trae recentemente e bateu dúvida sobre como conectar bancos externos, especialmente Supabase. O problema é que o Marketplace do Trae não tem um MCP oficial dele ainda. Resultado: galera acaba usando alternativas genéricas tipo Postgres — funciona, mas tá longe do ideal.

Explorando o MCP Oficial do Supabase

Fora do marketplace, você encontra o MCP oficial do Supabase no smitherey.ai. Ele vem do próprio time do Supabase, é validado pela comunidade, e tem alto volume de chamadas — sinal de estabilidade e uso constante.

Atenção

Quando buscar esse MCP, garante que tá selecionando o que tem o identificador oficial do Supabase. Evita instalações genéricas pra não ter instabilidade depois.

Como instalar o MCP Supabase no Trae (passo a passo)

  1. Passo 1: Acesse o site smitherey.ai e procure por “Supabase
    MCP”.
  2. Passo 2: Copie o JSON do MCP oficial do Supabase. Ele será
    utilizado no painel do Trae.
  3. Passo 3: Gere um token de acesso no dashboard do Supabase,
    através da opção "Personal Access Token".
  4. Passo 4: Volte à smitherey.ai, cole o token gerado, clique em
    “Connect” e selecione a opção do seu sistema operacional.
  5. Passo 5: Com o JSON atualizado, vá no Trae e clique em
    “Adicionar MCP Manualmente”.
  6. Passo 6: Cole o JSON no campo solicitado e confirme a
    instalação.

Testando a Conexão com o Banco

Depois de adicionar o MCP manual, hora de validar se tá funcionando. Cria um chat novo com o MCP instalado e roda uma query simples, tipo listar todas as tabelas do banco. Se tiver mais de um projeto ativo no Supabase, especifica o ID do projeto nas configurações.

Atenção

O MCP sempre pega o primeiro projeto ativo se você não especificar o ID. Pra evitar confusão, sempre informa explicitamente qual banco quer usar.

Descobrindo o ID do Projeto no Supabase

Entra no painel do Supabase, clica no seu projeto e vai em "Project Settings". Lá tem o Project ID. Copia esse valor e manda nas mensagens do Trae sempre que precisar referenciar um banco específico com o MCP.

Dica Pro

Pra facilitar interações futuras com o agente no Trae, reforça qual Project ID ele deve usar. Assim, mesmo que ele "esqueça" o contexto, você reaponta rápido.

Alternativas temporárias

Postgres MCP Genérico

Utilizar o MCP de Postgres disponível no Marketplace

+ Prós

  • • Fácil de encontrar
  • • Integra diretamente pelo Trae

− Contras

  • • Possui limitações
  • • Pode gerar inconsistências

Supabase via JSON Manual

Importar o MCP oficial utilizando smitherey.ai

+ Prós

  • • Conexão estável
  • • Suporte oficial da comunidade

− Contras

  • • Instalação manual
  • • Exige token e conhecimento técnico

Ferramentas que você precisa

Checklist de Implementação

  • Acessou o MCP Supabase oficial no smitherey.ai
  • Gerou seu Access Token no painel do Supabase
  • Conectou o token no smitherey.ai e copiou o JSON gerado
  • Adicionou manualmente o MCP no painel do Trae
  • Testou requisições e validou acesso ao banco
  • Especificou corretamente o Project ID do Supabase