Awesome MCPDatabases

dolthub/dolt

⭐ 24433 Go added to this list on 2025-10-04 repository created 2019-07-24

Dolt is a unique SQL database that integrates version control capabilities similar to Git, allowing users to fork, clone, branch, merge, push, and pull databases just like Git repositories. It functions as a SQL database compatible with MySQL, enabling users to read or modify schema and data while exposing version control features through SQL system tables, functions, and procedures. Dolt's command line interface mimics Git commands, making it intuitive for users familiar with Git to manage data changes, import CSV files, commit changes, and collaborate with teammates by pushing and merging updates. Essentially, Dolt versions tables in a way analogous to how Git versions files, combining the functionalities of Git and MySQL. The project also includes DoltHub, a platform for sharing Dolt databases publicly for free, and offers options for hosting private DoltHub instances or using hosted Dolt servers. For users preferring PostgreSQL, Doltgres is available as a beta release. Dolt supports replication from existing MySQL databases using standard MySQL binlog replication, turning every write into a Dolt commit, thus providing version control benefits without replacing existing MySQL setups. Dolt's CLI offers a comprehensive set of commands mirroring Git's, including init, status, add, diff, commit, sql, branch, checkout, merge, clone, pull, push, and more, tailored for database version control and management. Installation is straightforward across various platforms including Linux, macOS, and Windows, with options for package managers like Homebrew, MacPorts, Chocolatey, and Docker images. The project emphasizes ease of use, powerful version control for data, and collaboration, making it suitable for a wide range of applications where data versioning and history tracking are crucial. It is a significant tool for data teams, developers, and organizations needing robust data version control integrated with SQL database capabilities.

https://github.com/dolthub/dolt

clicommand-linedata-historydata-managementdata-repositorydata-version-controldata-versioningdatabasedatabase-collaborationdatabase-version-controldatabase-versioningdecentralized-databasedoltdoltgresdolthubgitgit-databasegit-for-datagit-for-databasesgit-sqlgolangimmutable-databasemariadbmysqlmysql-binlog-replicationmysql-compatibleopen-sourceschema-versioningsqlsql-databaseversion-controlversion-controlled-database

Also in Databases

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.

benborla/mcp-server-mysql

mcp-server-mysql is a Model Context Protocol server that provides secure, read-only access to MySQL databases, enabling large language models to inspect schemas and execute SQL queries efficiently.