Awesome MCPDatabases

QuantGeekDev/mongo-mcp

⭐ 175 TypeScript added to this list on 2025-05-06 repository created 2024-12-05

mongo-mcp is a Model Context Protocol (MCP) server designed to enable large language models (LLMs) to interact directly with MongoDB databases using natural language commands. This project facilitates seamless querying, schema inspection, and data management within MongoDB through an intuitive interface that leverages the power of LLMs. The server supports a variety of database operations including collection schema inspection, document querying and filtering, index management, and document operations such as insertion, updating, and deletion. The project is built to integrate easily with MCP clients like Claude Desktop, allowing users to configure their MongoDB connection URLs and interact with their databases through natural language prompts. It supports advanced querying capabilities, enabling users to perform complex searches such as filtering products by price and stock status or retrieving orders by user email. Additionally, it offers tools for managing database indexes, including creating, listing, and dropping indexes. For development and testing, mongo-mcp provides a sandbox environment using Docker Compose to run a MongoDB instance locally, along with a seed script to populate the database with sample data. The sample data includes collections for users, products, and orders, each with detailed nested structures and various data types to demonstrate the server's capabilities. The server exposes a set of tools for database interaction, including query tools like find, listCollections, insertOne, updateOne, and deleteOne, as well as index tools such as createIndex, dropIndex, and indexes. This comprehensive toolset allows LLMs to perform a wide range of database operations programmatically. Overall, mongo-mcp bridges the gap between natural language processing and database management, making it easier for users to interact with MongoDB databases without needing to write complex queries manually. It is a valuable tool for developers and organizations looking to leverage LLMs for database interaction and management within the MCP framework.

https://github.com/QuantGeekDev/mongo-mcp

claude-desktopcollectionscreate-indexdata-managementdata-seedingdatabase-interactiondatabase-queryingdeletedocker-composedocument-operationsdrop-indexindex-managementindex-toolsinsertlarge-language-modelsllmmcpmodel-context-protocolmongodbnatural-language-commandsnatural-language-queryingqueriesquery-toolssandboxschema-inspectionsmitheryupdate

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.