Awesome MCPDatabases

FreePeak/db-mcp-server

⭐ 423 Go added to this list on 2025-05-06 repository created 2025-03-17

FreePeak/db-mcp-server is a sophisticated multi-database server designed to implement the Model Context Protocol (MCP), providing AI assistants with a unified and structured interface to access and manage multiple databases concurrently. The server supports simultaneous connections to various database systems such as MySQL, PostgreSQL, and TimescaleDB, enabling AI models to execute SQL queries, manage transactions, explore database schemas, and analyze query performance across these diverse systems through a consistent interface. Built on the FreePeak/cortex framework, the DB MCP Server emphasizes a clean architectural design, dividing its structure into domain, repository, use case, and delivery layers to ensure modularity and maintainability. One of its standout features is the dynamic generation of specialized tools for each connected database, such as query execution, transaction management, schema exploration, and performance analysis tools, which are automatically created based on the database connections configured. The server supports advanced database-specific functionalities, including hypertables and time-series queries for TimescaleDB, and offers full compatibility with the OpenAI Agents SDK, facilitating seamless integration with AI assistants. Deployment options are flexible, including Docker, STDIO mode for IDE integration, Server-Sent Events (SSE) mode, and source code installation, catering to various operational environments. Configuration is straightforward, allowing users to define multiple database connections in a JSON file with parameters like host, port, user credentials, and connection pooling settings. The server then manages these connections, providing a unified interface for AI-driven database interactions. Overall, FreePeak/db-mcp-server is a powerful tool that bridges AI assistants and multiple database systems through the Model Context Protocol, enhancing the ability of AI to interact with and manage data across heterogeneous database environments efficiently and effectively.

https://github.com/FreePeak/db-mcp-server

ai-assistantsclean-architectureconfigurationdatabase-connectionsdatabase-managementdatabase-mcp-serverdockerdocker-deploymentdynamic-tool-generationmcpmcp-servermodel-context-protocolmulti-database-servermulti-platform-supportmysqlopenai-agents-sdkperformance-analysispostgresqlschema-explorationserver-sent-eventssql-queriesstdiostdio-modestructured-database-accesstimescaledbtransactionstransport-modes

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.