Awesome MCPDatabases

mongodb-js/mongodb-mcp-server

⭐ 1128 TypeScript added to this list on 2025-05-14 repository created 2025-04-04

The mongodb-js/mongodb-mcp-server project is a Model Context Protocol (MCP) server designed to facilitate interaction and management of MongoDB databases and MongoDB Atlas clusters through standardized MCP tools. This server acts as a bridge enabling MCP clients to connect seamlessly with MongoDB instances, whether local or cloud-based, by using either MongoDB connection strings or MongoDB Atlas API credentials. The project supports various MCP clients such as Windsurf, VSCode, Claude Desktop, and Cursor, providing configuration flexibility through command-line arguments, environment variables, or MCP client configuration files. The server requires Node.js (v20.10.0 or later) and mandates configuration with either a MongoDB connection string or Atlas API credentials before starting. For Atlas API access, service account credentials with minimal required permissions are used to ensure secure and authorized interactions with MongoDB Atlas clusters. The server supports a range of tools for managing both MongoDB Atlas and MongoDB databases, enabling users to perform operations like querying, managing clusters, and other database management tasks through a unified MCP interface. The project documentation includes detailed setup instructions, configuration options, and examples for different deployment scenarios, including standalone service usage and integration with MCP clients. It emphasizes security best practices, such as using service accounts with limited permissions for Atlas API access. The MCP server enhances the interoperability of MongoDB with the MCP ecosystem, allowing developers and database administrators to leverage standardized protocols for database management and interaction. Overall, mongodb-js/mongodb-mcp-server is a specialized MCP server implementation that extends the Model Context Protocol's capabilities to MongoDB environments, facilitating standardized, secure, and efficient database operations across various MCP-compatible tools and platforms.

https://github.com/mongodb-js/mongodb-mcp-server

aggregationatlas-apiatlas-api-credentialsclaude-desktopconfigurationconnection-stringcursordatabase-interactiondatabase-managementdatabase-toolsindexingmcpmcp-clientsmcp-servermcp-toolsmodel-context-protocolmongodbmongodb-atlasmongodb-databasenode.jsquery-executionsecure-accessservice-accountstelemetryvscodewindsurf

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.