Supabase
메타데이터
설정 스니펫
{
"mcpServers": {
"supabase": {
"type": "stdio",
"command": "npx",
"args": ["-y", "supabase-mcp"],
"env": {
"SUPABASE_URL": "${SUPABASE_URL}",
"SUPABASE_SERVICE_ROLE_KEY": "${SUPABASE_SERVICE_ROLE_KEY}"
}
}
}
}
제공 도구
| 도구명 | 설명 | Claude Code 호출 |
|---|
execute_sql | SQL 쿼리 실행 | mcp__supabase__execute_sql |
list_tables | 테이블 목록 | mcp__supabase__list_tables |
get_table_schema | 테이블 스키마 | mcp__supabase__get_table_schema |
list_functions | RPC 함수 목록 | mcp__supabase__list_functions |
list_policies | RLS 정책 목록 | mcp__supabase__list_policies |
사용 사례
- Supabase 프로젝트 DB 스키마 탐색
- RLS 정책 검증
- RPC 함수 테스트
- _SCHEMA_REFERENCE.md 자동 생성
- 마이그레이션 SQL 검증
주의사항
- Service Role Key는 RLS 우회하므로 프로덕션 사용 주의
- 환경변수는 반드시
.env에 저장 (커밋 금지)
- Supabase 프로젝트 대시보드 > Settings > API에서 키 확인