Supabase용 AI 에이전트
Monmo AI 에이전트는 Postgres를 아는 백엔드 엔지니어처럼 Supabase에서 일합니다. 읽기 전용 SQL로 질문에 답하고, 마이그레이션을 작성하고 테스트하며, Row Level Security 정책을 검토합니다. 사용자가 로그인하지 못하거나 Edge Function이 실패하는 이유도 찾아냅니다. 고객님의 Supabase 계정을 사용하며, 데이터를 변경하는 쿼리나 마이그레이션, 정책 변경, 배포는 모두 승인을 받은 뒤 진행합니다.
업데이트: 2026-11-13 · 무료로 시작하세요. 유료 요금제는 월 $15부터입니다.
Supabase에서 에이전트가 하는 일
SQL로 질문에 답변
주별 가입자 수나 해지율이 가장 높은 요금제를 물어보세요. 읽기 전용 쿼리를 작성하고 결과가 타당한지 확인한 뒤, 쿼리와 함께 표를 Google Sheets에 정리합니다.
요청하기8월부터 매주 가입한 신규 사용자 수를 로그인 방식별로 나눠서 시트에 정리해 줘.
마이그레이션 작성 및 테스트
GitHub 브랜치에서 SQL 마이그레이션을 작성하고 Supabase CLI로 로컬 데이터베이스에 실행해 기존 행이 유지되는지 확인한 뒤 파일을 보여줍니다. 프로덕션에 적용하기 전에는 승인을 요청합니다.
요청하기마이그레이션으로 profiles에 null을 허용하는 company_name 열을 추가하고, 보여주기 전에 로컬에서 테스트해 줘.
Row Level Security 검토
RLS가 꺼진 테이블과 로그인한 모든 사용자가 모든 행을 읽을 수 있는 정책을 찾아 목록으로 정리합니다. 위험을 알기 쉽게 설명하고 더 엄격한 정책 초안도 작성합니다. 정책을 적용하기 전에는 승인을 요청합니다.
요청하기public 스키마의 모든 테이블에서 Row Level Security 정책이 빠졌거나 권한이 지나치게 넓은 곳을 확인해 줘.
advisor 점검 결과 확인
매주 프로젝트별 보안 및 성능 advisor 점검 결과를 확인합니다. 인덱스가 없는 외래 키처럼 트래픽에 영향을 줄 수 있는 항목을 골라 허락을 받은 뒤 Slack에 올립니다.
요청하기매주 월요일 프로덕션 프로젝트의 advisor 점검 결과를 살펴보고 가장 중요한 3가지를 알려줘.
로그인 실패 원인 파악
이메일 주소를 알려주면 인증 로그를 읽고 이메일 확인 여부와 사용한 인증 제공업체를 확인한 뒤 고객에게 보낼 답변 초안을 작성합니다. 링크를 다시 보내거나 사용자 정보를 변경하기 전에는 승인을 요청합니다.
요청하기maria@example.com에서 매직 링크가 계속 작동하지 않는다고 해. 인증 로그를 확인하고 이유를 알려줘.
Edge Function 디버깅
Stripe 웹훅 처리기 같은 함수에 오류가 발생하면 로그를 읽고 자체 컴퓨터에서 오류를 재현한 뒤 테스트와 함께 수정안을 제안합니다. 새 버전을 배포하기 전에는 승인을 요청합니다.
요청하기send-invoice Edge Function이 어제부터 실패하고 있어. 원인을 찾고 수정안을 준비해 줘.
스토리지 버킷 정리
버킷 목록에서 실수로 공개된 버킷을 표시하고, 데이터베이스의 어떤 행에서도 더 이상 참조하지 않는 대용량 파일을 찾습니다. 파일을 삭제하거나 버킷을 변경하기 전에는 승인을 요청합니다.
요청하기uploads 버킷에서 어떤 행에서도 참조하지 않는 스토리지 파일을 찾아 크기와 생성 후 경과 시간을 함께 정리해 줘.
연결 방법
- 1Supabase 계정을 한 번 연결하면 AI 에이전트가 해당 계정이 속한 조직과 프로젝트에 접근할 수 있습니다. 많은 팀이 로컬 데이터베이스나 개발 프로젝트에서는 자유롭게 작업하도록 하고, 프로덕션에는 승인된 변경만 적용합니다.
- 2Supabase를 사용할 AI 에이전트를 직접 선택할 수 있습니다. 개발 담당 AI 에이전트에는 접근 권한이 필요하고, 데이터 담당 AI 에이전트에도 읽기 전용 질문을 위해 필요할 수 있습니다. 고객이나 콘텐츠를 담당하는 AI 에이전트에는 필요하지 않습니다.
- 3스키마, 로그, advisor 점검 결과와 읽기 전용 쿼리 결과는 별도 승인 없이 읽습니다. 데이터를 변경하는 SQL, 마이그레이션, 정책 변경, 사용자나 파일 삭제, 함수 배포는 모두 먼저 승인을 요청합니다.
개발·IT의 다른 앱
에이전트가 사용하는 같은 유형의 다른 앱입니다. 각 앱의 개별 페이지에서 자세히 알아보세요.
자주 묻는 질문
AI 에이전트가 Supabase 데이터베이스를 조회할 수 있나요?
네. AI 에이전트에 일상적인 말로 질문하면 SQL을 작성하고, 승인 요청 없이 읽기 전용 쿼리를 실행한 뒤 결과를 설명합니다. 쿼리도 함께 보여주므로 직접 확인할 수 있습니다. 행을 추가, 수정, 삭제하는 쿼리는 변경 작업이므로 실행 전에 승인 카드를 보여줍니다.
승인 없이 프로덕션 데이터를 변경하나요?
아니요. 어느 프로젝트에서든 데이터 쓰기, 마이그레이션, 정책 변경 전에는 승인을 요청합니다. 승인 카드에 프로젝트 이름이 표시되어 프로덕션과 개발 환경을 혼동하지 않을 수 있습니다. AI 에이전트는 실제 프로젝트에 변경 사항 적용을 요청하기 전에 Vercel 미리보기 환경을 연결한 로컬 데이터베이스에서 먼저 테스트하는 방식을 선호합니다.
Row Level Security 정책을 점검할 수 있나요?
네. AI 에이전트에 맡기기 좋은 검토 작업 중 하나입니다. 각 테이블의 정책을 읽고 로그인한 사용자와 익명 사용자가 무엇을 읽고 쓸 수 있는지 테스트합니다. 발견한 허점을 목록으로 정리하고 각각에 대한 정책 초안도 작성합니다. 정책을 적용하기 전에는 승인을 요청합니다.
Supabase CLI와 로컬 개발 환경에서도 작업할 수 있나요?
네. AI 에이전트는 개발 도구가 설치된 자체 컴퓨터를 갖고 있어 Supabase CLI를 실행하고, 로컬 데이터베이스를 시작하며, 마이그레이션을 작성하고 테스트할 수 있습니다. 이 과정은 프로젝트에 영향을 주지 않습니다. 실제 프로젝트에 변경 사항을 반영할 때는 승인을 받은 뒤 Supabase 연결을 사용합니다. 연결로 처리할 수 없는 작업은 자체 브라우저에서 진행합니다.