supabase/mcp
Connect Supabase to your AI assistants
해결하는 문제
이 프로젝트는 AI 어시스턴트(Cursor, Claude, Windsurf 등)가 Supabase 프로젝트와 직접 상호작용할 수 있는 표준화된 방법을 제공합니다. LLM이 테이블을 관리하고, 설정을 가져오며, Supabase 환경 내에서 데이터를 쿼리할 수 있도록 하여 수동 데이터 입력이나 맞춤형 통합이 필요 없게 합니다.
작동 방식
Model Context Protocol (MCP)를 구현하여 대규모 언어 모델과 외부 서비스 사이의 다리 역할을 합니다. 이 서버는 Supabase에서 호스팅하거나 @supabase/mcp-server-supabase 패키지를 통해 자체 호스팅할 수 있습니다. AI 클라이언트가 Supabase에서 작업을 수행할 수 있도록 도구 세트를 노출하며, 프로젝트 범위 접근, 읽기 전용 모드, 특정 기능 그룹 제한을 지원합니다.
대상 사용자
- AI 보조 개발자: AI 코딩 어시스턴트가 데이터베이스와 프로젝트 설정에 직접 접근할 수 있도록 하려는 사람.
- Vercel AI SDK 사용 개발자: Supabase 상호작용을 위한 타입 안정적인 도구 스키마가 필요한 사람.
- 자체 호스팅을 원하는 개발자: Supabase 도구용 자체 MCP 엔드포인트를 호스팅하고 싶은 사람.
주요 특징
- 광범위한 호환성: Claude, Cursor, Windsurf 등 주요 AI 어시스턴트와 호환됩니다.
- 유연한 배포: 클라우드 호스팅, 로컬 CLI, 자체 호스팅 환경을 모두 지원합니다.
- Vercel AI SDK 통합: 클라이언트 측 검증과 TypeScript 타입을 제공하는
createToolSchemas()를 제공합니다. - 세밀한 제어: 읽기 전용 접근 또는 특정 기능 그룹(예: 데이터베이스 또는 문서)에 도구를 제한할 수 있는 구성 옵션이 제공됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트