supabase-mcp-server
by ohadbenami
Overview
Provides a Model Context Protocol (MCP) server to integrate Supabase databases with Claude, enabling CRUD operations, custom SQL queries, and real-time data management.
Installation
node server.jsEnvironment Variables
- SUPABASE_URL
- SUPABASE_API_KEY
Security Notes
The `execute_sql` tool allows passing an arbitrary SQL query string. While it relies on a Supabase RPC function (which might be secured on the database side), exposing direct SQL execution to an LLM via an unvalidated string input is a critical security risk for SQL injection and potential full database compromise if the API key used has elevated privileges. The note 'read-only recommended' is not a technical enforcement.
Similar Servers
vcon-mcp
The vCon MCP Server stores, manages, and provides advanced search and AI/ML analysis capabilities for IETF vCon (Virtual Conversation) objects, supporting multi-tenancy and extensibility via plugins.
mcp-tutorial-1
Provides a Model Context Protocol (MCP) server for local SQLite database operations, integrating with AI-enabled IDEs and tools like Cursor, VS Code, and Claude Desktop.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.
mcp-postgres
Provides a read-only Model Context Protocol (MCP) server for AI tools (like Claude Code, Cursor) to query a PostgreSQL database directly.