supabase-mcp-integration

Integrate Supabase authentication, database operations, realtime, and storage.

1|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/manutej/crush-mcp-server --skill supabase-mcp-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-mcp-integration
Source: https://github.com/manutej/crush-mcp-server/tree/main/.claude/skills/supabase-mcp-integration
Command: npx skills add https://github.com/manutej/crush-mcp-server --skill supabase-mcp-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill covers Supabase-based integration, including authentication, database operations, realtime, storage, and MCP server patterns for building production-ready backends.

Core Features & Use Cases

  • Auth & DB: JWT-based auth with row-level security patterns.
  • Realtime: Subscriptions and presence tracking with Postgres.
  • MCP Patterns: Expose/consume MCP tools across services.

Quick Start

Install Supabase client, bootstrap a minimal app, and wire authentication with a real-time feed.

Frequently Asked Questions about supabase-mcp-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up authentication with Supabase for a real-time application?

Supabase authentication supports email/password, OAuth, magic links, and MFA via JWT tokens. Bootstrap the Supabase client, configure your auth provider, and wire JWT refresh logic into your app startup to enable secure real-time connections.

Can I use row-level security with Supabase PostgreSQL queries?

Yes. Supabase enforces RLS policies directly on PostgreSQL tables. Define policies tied to JWT claims, and the database automatically restricts query results per user, securing multi-tenant data without application-level filtering.

How do I build real-time subscriptions with Supabase?

Supabase real-time subscriptions listen to Postgres changes via WebSocket. Install the client, subscribe to table events, and receive instant updates on inserts, updates, and deletes, plus presence tracking for active users.

What's the best way to expose a GraphQL API from a Supabase PostgreSQL schema?

Supabase auto-generates REST and GraphQL endpoints directly from your schema and RLS policies. Enable GraphQL in project settings; the API is immediately queryable with automatic type introspection.

Does Supabase handle image storage and CDN delivery?

Supabase Storage provides object storage with built-in image optimization and CDN acceleration. Upload files, apply transformations on-the-fly, and serve optimized images at edge locations without managing infrastructure.

How do I implement OAuth and MFA in a production backend?

Supabase supports PKCE OAuth flows and MFA out of the box. Configure OAuth providers in the dashboard, enable MFA in auth settings, and handle token refresh server-side to maintain secure sessions across devices.