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