Awesome MCPDatabases

bytebase/dbhub

⭐ 3506 TypeScript added to this list on 2025-03-24 repository created 2025-03-09

DBHub is a universal database gateway that implements the Model Context Protocol (MCP) server interface, enabling MCP clients to connect to and explore multiple database systems such as MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, and SQLite. Developed by Bytebase, an open-source database DevSecOps platform, DBHub acts as a bridge between MCP-compatible clients and various databases, allowing seamless interaction and exploration of database schemas, tables, indexes, procedures, and more. The project supports a wide range of database resources and tools, including schema browsing, table structure inspection, index and procedure details, and SQL execution. It also offers prompt capabilities like SQL generation and explanation of database elements, enhancing the user experience for database management and querying. DBHub supports multiple transport protocols including HTTP and stdio, making it compatible with different client applications such as Claude Desktop and Cursor. DBHub provides a demo mode with a bundled SQLite sample employee database, which includes tables for employees, departments, salaries, and other related data, allowing users to quickly test and explore its features. Installation options include Docker and NPM, with straightforward commands to run DBHub connected to various databases or in demo mode. The project emphasizes secure connections by supporting SSL modes for databases that require certificate verification, ensuring secure data transmission. DBHub's architecture allows multiple MCP clients to connect simultaneously to different database backends through a single MCP server interface, simplifying database access and management. Overall, DBHub is a versatile and powerful tool for developers and database administrators who need a unified interface to interact with diverse database systems using the Model Context Protocol, facilitating efficient database exploration, management, and integration with MCP-compatible clients.

https://github.com/bytebase/dbhub

aianthropicbytebaseclaudeclaude-aiclaude-desktopcursorcursoraidatabasedatabase-connectorsdatabase-explorationdatabase-gatewaydatabase-managementdatabase-proceduresdatabase-schemasdbhubdemo-modedevsecopsdifydify-pluginsdockerexplain-database-elementsgenerate-sqlindexesmariadbmcpmcp-clientsmcp-servermcp-server-interfacemodel-context-protocolmysqlnpmopen-sourceoraclepostgrespostgresqlproceduresread-only-modeschema-browsingsecure-connectionssql-executionsql-generationsql-serversqlitesqlserverssessl-connectionsssl-modestdiotable-structureuniversal-databaseuniversal-database-gateway

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.

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.