Awesome MCPDatabases

alexander-zuev/supabase-mcp-server

⭐ 830 Python added to this list on 2025-05-06 repository created 2025-02-15

The project 'supabase-mcp-server' by Alexander Zuev is an open-source Model Context Protocol (MCP) server designed specifically for Supabase. It enables safe execution of SQL queries, schema management, and integration with the Supabase API through a chat interface. The server supports multiple MCP clients such as Cursor, Windsurf, and Cline, using the stdio protocol. It provides a robust safety system for SQL operations, categorizing them into safe, write, and destructive tiers, and includes runtime SQL query validation with risk level assessment. The server handles transactions efficiently for both direct and pooled database connections and supports automatic versioning of database schema changes. Additionally, it allows management of Supabase projects via the Supabase Management API and user management through the Supabase Auth Admin SDK using Python. The project emphasizes ease of installation and setup, supporting package managers like uv and pipx, and offers detailed configuration options for connecting to Supabase databases and APIs. It requires Python 3.12+ and supports both local and remote Supabase instances. The server requires an API key from thequery.dev for operation and supports environment variable configuration for project reference, database password, region, access tokens, and service role keys. The project is no longer actively maintained as the official Supabase MCP server has been released, but it remains a valuable tool for safe and effective Supabase database and API management through MCP.

https://github.com/alexander-zuev/supabase-mcp-server

api-keyauth-admin-sdkautomatic-migration-versioningchat-interfaceclineconfigurationcursordatabase-schema-changesdatabase-schema-versioninglocal-supabasemcp-servermodel-context-protocolopen-sourcepackage-managerpythonpython-3.12+remote-supabasesafety-controlsschema-managementsql-query-executionsql-validationstdio-protocolsupabasesupabase-apisupabase-management-apitransaction-handlingwindsurf

Also in Databases

dolthub/dolt

Dolt is a SQL database with Git-like version control capabilities, enabling users to manage, version, and collaborate on data and schemas as easily as code in Git repositories.

t8y2/dbx

DBX is a lightweight, cross-platform database client supporting over 70 databases, featuring a built-in AI assistant, MCP Server, and available as desktop, Docker, or CLI.

Canner/WrenAI

Open-source generative BI engine that exposes governed text-to-SQL, a semantic layer and dashboard generation to AI agents through an MCP server and CLI across more than twenty data sources.

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases, offering both pre-built and custom ...

makenotion/notion-mcp-server

The Notion MCP Server is an official MCP server implementation that enables secure, programmatic interaction with Notion content through MCP commands, optimized for AI agents and supporting multiple deployment options.

bytebase/dbhub

DBHub is a universal database gateway implementing the Model Context Protocol (MCP) server interface, enabling MCP clients to connect to and explore multiple database systems including MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, and SQLite.

crystaldba/postgres-mcp

Postgres MCP Pro is an open-source Model Context Protocol server for PostgreSQL that provides advanced database health monitoring, index tuning, query plan analysis, and safe SQL execution to support AI agents and developers throughout the application lifecycle.

supabase-community/supabase-mcp

Supabase MCP Server connects Supabase projects to AI assistants using the Model Context Protocol, enabling LLMs to manage and query Supabase resources.