supabase
mcp-supabase
Supabase MCP 서버 — Postgres 직접 연결 + Storage REST + Auth + Edge Functions + Management API.
기능
24개 도구 — Database, Storage, Auth, Edge Functions, 프로젝트 관리 지원
Postgres 직접 연결 —
pg풀 사용 (Supabase JS 클라이언트 불필요)SSL 지원 — Supabase 풀러용
서비스 역할 키 — 관리 작업용
액세스 토큰 — Management API용
Related MCP server: Supabase MCP Server - Self-Hosted Edition
설정
cd mcp-supabase
npm install
cp .env.example .env # Edit with your credentials
node server.cjs환경 변수
변수 | 필수 | 설명 |
| 예 | Supabase 대시보드의 Postgres 연결 문자열 |
| 예 | Storage/Auth 작업용 서비스 역할 키 |
| 예 | 프로젝트 참조 ID (대시보드 URL에서) |
| 아니요 | Management API용 개인 액세스 토큰 |
| 아니요 | 클라이언트 측 작업용 익명 키 |
도구
Database
execute_sql— 임의 SQL 실행list_schemas— 데이터베이스 스키마 나열list_tables— 스키마의 테이블 나열get_schema— 테이블 스키마 세부 정보 가져오기get_table_row_counts— 모든 테이블의 행 수 가져오기run_rpc— PostgreSQL 함수 호출
Storage
list_buckets— 스토리지 버킷 나열create_bucket— 스토리지 버킷 생성delete_bucket— 스토리지 버킷 삭제list_files— 버킷의 파일 나열upload_file— 파일 업로드download_file— 파일 다운로드 (base64)delete_file— 파일 삭제
Auth
list_auth_users— 사용자 나열create_auth_user— 사용자 생성update_auth_user— 사용자 업데이트delete_auth_user— 사용자 삭제
Edge Functions
list_edge_functions— 배포된 함수 나열invoke_edge_function— 함수 호출
Management
list_projects— 모든 프로젝트 나열get_project— 프로젝트 세부 정보 가져오기
MCP 구성
{
"mcpServers": {
"supabase": {
"command": "node",
"args": ["path/to/server.cjs"]
}
}
}보안 참고 사항
서비스 역할 키는 관리자 액세스 권한이 있음 — 주의해서 사용
.env또는config.json을 커밋하지 마세요프로덕션에서는 환경 변수를 사용하세요
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables comprehensive management of self-hosted or cloud Supabase instances with 54+ tools for database operations, authentication, storage, real-time subscriptions, migrations, and monitoring through MCP protocol.
- FlicenseNot gradedqualityFmaintenanceEnables comprehensive management of self-hosted or cloud Supabase instances with 54+ tools for database operations, authentication, storage, real-time subscriptions, migrations, monitoring, and security auditing.7
- AlicenseNot gradedqualityDmaintenanceConnects Supabase projects to AI assistants, enabling them to manage database tables, execute SQL queries, and deploy Edge Functions through natural language. It provides a comprehensive suite of tools for project administration, including logs access, documentation search, and environment configuration.Apache 2.0
Related MCP Connectors
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…
The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.
Connect to PlanetScale databases, branches, schema, query insights, and execute SQL
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Steph-ux/mcp-supabase'
If you have feedback or need assistance with the MCP directory API, please join our Discord server