연결된 앱

AI 에이전트를 위한 Supabase MCP 통합

채팅에서 Postgres 데이터베이스를 쿼리하고, 점검하고, 관리하세요.

Supabase의 공식 MCP 서버를 통해 연결하면 MoClaw가 실제 프로젝트를 대상으로 테이블을 나열하고, SQL을 실행하고, 마이그레이션을 적용하고, 로그를 가져오고, 보안 및 성능 어드바이저를 확인할 수 있습니다. 액세스 토큰으로 Supabase MCP 서버를 MoClaw에 추가하며, 단일 프로젝트로 범위를 한정하거나 안전한 탐색을 위해 읽기 전용 모드를 강제할 수 있습니다.

작동 방식

엔지니어링 없이 3단계로 Supabase를 연결합니다.

  1. 1

    Supabase MCP 서버 추가하기

    MoClaw의 MCP 설정에서 Supabase의 공식 호스팅 MCP 서버를 추가하세요. OAuth 또는 Supabase 개인 액세스 토큰으로 인증합니다. 추가할 때 프로젝트 스코프와 읽기 전용 모드를 선택적으로 설정할 수 있습니다.

  2. 2

    평범한 말로 요청하기

    데이터베이스 작업을 설명하세요. 테이블 점검, 쿼리 실행, 느린 엔드포인트 검토, 어떤 테이블에 행 수준 보안이 없는지 확인, 또는 마이그레이션 초안 작성 등이죠.

  3. 3

    쓰기 전에 검토하기

    MoClaw는 사용한 SQL이나 마이그레이션과 그 결과를 보여주므로, 읽기 전용이 아닌 프로젝트에 쓰기나 마이그레이션이 적용되기 전에 확인할 수 있습니다.

팀이 Supabase MCP 통합을 사용하는 이유

Supabase는 Postgres 데이터베이스, 인증, 스토리지, 엣지 함수를 하나의 프로젝트 뒤에 둡니다. 느린 부분은 맥락 전환입니다. 하나의 질문에 답하기 위해 대시보드, SQL 편집기, 로그, 코드베이스 사이를 오가야 하죠.

Supabase MCP 서버가 연결되면, MoClaw는 하나의 작업 안에서 스키마를 읽고, SQL을 실행하고, 마이그레이션을 확인하고, 로그나 내장된 보안 및 성능 어드바이저를 가져올 수 있습니다. 쿼리가 왜 느린지, 어떤 테이블에 행 수준 보안이 없는지, 마지막 마이그레이션에서 무엇이 바뀌었는지, 현재 행 수가 얼마인지 물어보면 MoClaw가 근거를 수집해 설명합니다.

연결은 범위가 한정되어 있고 액세스에 대해 솔직합니다. 서버 자체 설정으로 제어하죠. OAuth 또는 개인 액세스 토큰, 단일 프로젝트만 보도록 하는 선택적 프로젝트 스코프, 그리고 읽기 전용 Postgres 작업을 강제하는 읽기 전용 모드가 있습니다. 이를 통해 탐색적 데이터베이스 작업은 안전하게 유지하면서도, 명시적으로 동의할 때는 마이그레이션과 쓰기를 허용합니다.

이렇게 말해보세요

Supabase에 바로 붙여 넣을 수 있는 실제 prompts입니다.

  • 내 Supabase 프로젝트의 테이블을 나열하고 가장 큰 5개의 행 수를 보여줘.
  • 최근 7일 이내에 가입했지만 프로젝트를 한 번도 생성하지 않은 사용자를 찾는 읽기 전용 쿼리를 실행해줘.
  • 보안 어드바이저를 확인하고 어떤 테이블에 행 수준 보안이 없는지 알려줘.
  • profiles 테이블에 last_seen_at 타임스탬프를 추가하는 마이그레이션 초안을 작성하되, 아직 적용하지는 마.

단계별 데모

prompt를 보내면 실제로 일어나는 일입니다.

Prompt 01 4 단계

“이번 주에 /orders 엔드포인트가 왜 느려졌는지 찾아서 해결책을 제안해줘.”

MoClaw가 하는 일

  1. 1 get_logs로 최근 Postgres 및 API 로그를 가져와 orders 경로의 느린 구문을 찾습니다.
  2. 2 읽기 전용 execute_sql로 문제의 쿼리를 EXPLAIN하고 list_tables로 orders 테이블을 점검합니다.
  3. 3 get_advisors에서 관련 성능 권장 사항을 확인합니다.
  4. 4 누락된 복합 인덱스를 추가하는 마이그레이션 초안을 작성하고, apply_migration 전에 검토할 수 있도록 보여줍니다.
결과

MoClaw가 보고합니다: 'orders 목록 쿼리가 (customer_id, created_at)에서 순차 스캔을 수행합니다. 로그를 보면 이번 주 p95가 1.8초로 뛰었습니다. 제안 해결책: 복합 인덱스 추가. 여기 마이그레이션이 있으며, 아직 적용되지 않았습니다.'

FAQ

가격, 개인정보, 제한에 대한 빠른 답변입니다.

MoClaw는 Supabase에 어떻게 연결되나요?
MoClaw의 MCP 설정에 추가하는 Supabase의 공식 MCP 서버를 통해 연결됩니다. 다른 MCP 클라이언트가 연결하는 것과 동일하게 OAuth 또는 Supabase 개인 액세스 토큰으로 인증합니다.
읽기 전용으로 유지할 수 있나요?
네. Supabase MCP 서버는 읽기 전용 Postgres 작업을 강제하는 읽기 전용 모드와 단일 프로젝트로 액세스를 제한하는 프로젝트 스코프를 지원합니다. 서버를 추가할 때 둘 다 설정하세요.
실제로 무엇을 할 수 있나요?
데이터베이스 작업(list_tables, execute_sql, 마이그레이션 나열 및 적용), 디버깅(get_logs, get_advisors), 개발 유틸리티(프로젝트 URL, 키, TypeScript 타입 생성), 엣지 함수, 그리고 계정 또는 프로젝트 관리를 할 수 있습니다. 브랜칭 및 스토리지 도구 그룹은 선택적으로 활성화합니다.
이것은 공식 Supabase 커넥터인가요?
Supabase 자체 공식 MCP 서버를 사용합니다. MoClaw는 MCP 클라이언트이고, Supabase가 서버와 액세스 제어를 유지 관리하므로, 권한은 여러분의 Supabase 토큰과 설정을 따릅니다.

MoClaw를 무료로 사용해보세요.

월 1,000 credits, 또는 자체 key 사용으로 무제한 사용.

언제든지 취소