Loading...
산업용 서고의 라벨 붙은 금속 서랍 하나가 열려 빛나고, 안에 정리된 폴더가 보인다.

데이터 · Supabase 공식

없는 컬럼 이름을, 자신 있게 말했어요

구독자 테이블에 이메일 확인 컬럼이 있는지 물었어요. “보통 email_verified를 둬요”라고 했어요. 근데 우리 테이블엔 그런 컬럼이 없어요. 쿼리를 돌리고 나서야 알았어요.

그전

기억으로 스키마를 말하면

구독자 테이블에 이메일 확인 컬럼 있어?

보통 email_verified 컬럼을 둬요. SELECT 예시는 이거예요.

이제

프로젝트를 보면

Supabase MCP로 이 프로젝트 구독 관련 테이블만 읽고, 컬럼 이름만 적어줘. 쓰지는 마.

subscribers 테이블이에요. 확인 컬럼은 confirmed_at이에요. email_verified는 없어요.

대화는 재구성이에요. 공식 설치는 https://mcp.supabase.com/mcp 뒤에 OAuth예요. 읽기만 필요하면 URL에 read_only=true를 붙이세요. 운영 프로젝트에는 연결하지 마세요.

에이전트는 세상의 흔한 스키마를 기억해요. 우리 프로젝트의 스키마는 몰라요. 그래서 물으면 일반적인 컬럼 이름을 자신 있게 말해요. 틀린 줄은 쿼리를 돌려 봐야 알아요. 테이블 정의를 매번 복사해 주는 것도 일이에요.

이 도구를 붙이면, 지금 프로젝트의 테이블과 로그를 직접 보고 답해 줘요.

설치 다음이 권한

명령보다, 어떤 프로젝트에 붙일지가 먼저예요. 읽기만 필요하면 read_only=true예요.

  1. 1

    이 말을 그대로 AI에 붙여넣으세요

    공식 Supabase MCP를 연결해줘. 공식 명령은 claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp" 야. 운영 프로젝트는 쓰지 마. 연결 후 /mcp 로 인증하고, 읽기만 필요하면 URL에 read_only=true를 붙이는 방법부터 알려줘. SQL DELETE/DROP은 실행하지 마. 토큰은 채팅에 묻지 마.

    공식 문서의 Claude Code 명령.

    claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp"
  2. 2

    인증됐다면, 이렇게 물어보세요

    이 프로젝트 테이블 이름만 나열해줘. 데이터는 읽지 말고, 쓰지도 마.

별 2,890은 2026-09-05 GitHub API(supabase/mcp) 값이에요. 개인 액세스 토큰은 CI처럼 브라우저 승인이 안 될 때만 필요해요.

세 줄 요약

이럴 때

스키마 확인, 마이그레이션 초안, 로그 보기. SQL을 안 외워도 되는 개발 루프.

들어 있는 것

데이터베이스, 문서, 함수, 디버깅 도구 그룹. ?read_only=true?project_ref=로 범위를 줄일 수 있어요. 대시보드에서 프로젝트별 URL도 만들 수 있어요.

안 되는 것

운영 데이터 삭제를 채팅 한 줄로 할 수 있어요. 개발 프로젝트·읽기 권한부터 시작하세요. 별이 적다고 안전한 건 아니에요. 개인 액세스 토큰은 채팅에 넣지 마세요.

써본 사람들 반응

공식 블로그와 문서만 근거로 써요.

도움 됐다는 쪽

  • “The Supabase MCP server is now listed on Claude's official connectors. Connect your Supabase projects to Claude and manage your entire database infrastructure by telling Claude what you need.” supabase.com

    Supabase 블로그, 2026-02-03

  • “claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp" … After configuring, authenticate with claude /mcp.” supabase.com

    Supabase MCP 문서

아쉽다는 쪽

  • “Don't connect to production. Use the MCP server with a development project, not production. Supabase MCP is only designed for development and testing purposes.” supabase.com

    Supabase MCP 문서, Security risks

  • “문서의 예시 URL에는 database, functions, branching 같은 쓰기 가능 도구 그룹이 붙어 있어요. 읽기만 필요하면 read_only=true로 범위를 줄여야 해요.” supabase.com

    워킹 레퍼런스 편집 주

← AI 도구