remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides enhanced database interactions through Supabase, including SQL query processing, PostgREST API access, SQL to REST conversion, and optimized response formatting for UI components, with improved error handling and authentication.
Implements strict TypeScript types for response handling, providing type safety for database interactions and standardized JSON response formats.
Windsurf Supabase MCP 서버
Supabase 통합을 위한 Windsurf 최적화 MCP 서버
이 저장소에는 Windsurf Editor와 원활하게 작동하도록 특별히 개선된 Supabase MCP 서버의 Windsurf 최적화 버전이 포함되어 있습니다. Model Context Protocol (MCP) 표준을 기반으로 하며, 오류 처리, 응답 형식 지정 및 SQL 쿼리 처리 개선을 위한 중요한 개선 사항이 추가되었습니다.
윈드서핑을 위한 주요 수정 사항
1. 향상된 오류 처리
우리는 원래 오류 처리 시스템에서 여러 가지 문제에 직면했습니다.
- 잘못된 SQL 쿼리로 인해 침묵의 실패가 발생합니다.
- 스트림 구문 분석 오류는 디버깅하기 어려웠습니다.
- 오류 메시지가 LLM 친화적이지 않았습니다.
우리의 솔루션:
- 자세한 컨텍스트를 포함한 구조화된 오류 응답이 추가되었습니다.
- 더 나은 LLM 이해를 위해 오류 메시지가 개선되었습니다.
- SQL 쿼리 구조에 대한 유효성 검사가 추가되었습니다.
- 향상된 스트림 오류 감지 및 복구
2. 응답 형식
원래 응답 형식에는 다음과 같은 한계가 있었습니다.
- 다양한 응답 유형에서 일관되지 않은 JSON 구조
- UI 구성 요소에 대한 메타데이터가 누락되었습니다.
- 제한된 유형의 안전
우리의 개선 사항:
- 표준화된 JSON 응답 형식
- UI 구성 요소 생성을 위한 메타데이터가 추가되었습니다.
- 엄격한 TypeScript 유형을 구현했습니다.
- 복잡한 데이터 구조 스트리밍에 대한 지원이 추가되었습니다.
3. SQL에서 REST로 변환
SQL에서 REST로의 변환을 개선했습니다.
- 더 복잡한 SQL 작업에 대한 지원이 추가되었습니다.
- 개선된 쿼리 검증
- JOIN 및 하위 쿼리의 더 나은 처리
- 잘못된 SQL에 대한 향상된 오류 메시지
4. 인증 및 헤더
인증 처리의 주요 개선 사항:
- 유연한 API 키 관리
- 베어러 토큰 인증 지원
- PostgREST 요청에 대한 더 나은 헤더 관리
- 강화된 보안 검증
Windsurf와의 통합
이 MCP 서버는 Windsurf Editor와 함께 작동하도록 특별히 설계되어 다음을 제공합니다.
- 자연어를 통한 원활한 데이터베이스 상호 작용
- 실시간 쿼리 검증 및 수정
- 더 나은 디버깅을 위한 향상된 오류 메시지
- UI 구성 요소에 대한 최적화된 응답 형식
윈드서핑에서의 사용 예
지엑스피1
설치
- 이 저장소를 복제하세요:
- 종속성 설치:
- Supabase 연결을 구성하세요.
Windsurf와 함께 사용
이 서버는 두 가지 주요 도구를 제공합니다.
postgrestRequest
: 향상된 PostgREST API 액세스
sqlToRest
: SQL에서 REST로의 변환 개선
기여하다
기여를 환영합니다! 저희 행동 강령과 풀 리퀘스트 제출 절차에 대한 자세한 내용은 기여 가이드라인을 참조하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
Supabase를 Windsurf Editor와 통합하기 위해 최적화된 모델 컨텍스트 프로토콜 서버로, 향상된 오류 처리 및 응답 형식을 통해 자연어를 통한 데이터베이스 상호작용을 제공합니다.
- Key Modifications for Windsurf
- Integration with Windsurf
- Installation
- Usage with Windsurf
- Contributing
- License