supabase-mcp-server and mcp-database-server

These are competitors offering overlapping database query functionality, though the Supabase tool is more feature-complete (migration versioning, logs, management API) while the database server tool provides broader multi-database support (SQLite, PostgreSQL, MySQL) independent of any specific backend service.

supabase-mcp-server
63
Established
mcp-database-server
51
Established
Maintenance 2/25
Adoption 16/25
Maturity 25/25
Community 20/25
Maintenance 10/25
Adoption 4/25
Maturity 24/25
Community 13/25
Stars: 815
Forks: 103
Downloads: 554
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 5
Forks: 2
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m
No risk flags

About supabase-mcp-server

alexander-zuev/supabase-mcp-server

Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.

This tool helps developers manage their Supabase projects directly from their IDE using a chat-like interface. It allows you to run SQL queries with safety checks, manage database schema changes, interact with the Supabase Management API, and control user authentication. It's designed for developers who build applications on Supabase and need a secure, streamlined way to perform database and project administration.

Supabase administration database management schema migration API integration developer tools

About mcp-database-server

ahmetbarut/mcp-database-server

A Model Context Protocol (MCP) server that provides multi-database query execution capabilities with support for SQLite, PostgreSQL, and MySQL databases. Includes a built-in Web UI for managing database connections.

Implements connection pooling with configurable limits and timeout settings, plus parameterized query execution with SQL injection protection via Zod validation. Persists all connection configs in a local SQLite store, enabling stateful management across server restarts, and integrates directly with Claude Desktop and Cursor IDE through stdio-based MCP transport.

Scores updated daily from GitHub, PyPI, and npm data. How scores work