MongoDB MCP Server 🚀
@syedasad-kiwi
About MongoDB MCP Server 🚀
A powerful Model Context Protocol (MCP) server implementation for MongoDB integration
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mongodb-mcp-bridge": {
"command": "uvx",
"args": [
"mongodb-mcp-bridge"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MongoDB MCP Server?
A Model Context Protocol (MCP) server implementation for MongoDB integration, providing standardized interaction with MongoDB databases. It supports operations on databases, collections, and documents with async/await patterns and error handling, and is built for use with AI assistants and MCP-compatible IDEs.
How to use MongoDB MCP Server?
Run with uvx mongodb-mcp-bridge (Python) or npx mongodb-mcp-bridge (Node.js); add --transport=sse for remote connections. Set the required MONGODB_URI environment variable and optionally MONGODB_DB and MCP_PORT. Docker support is available via docker build and docker run. Configure in VS Code, Cursor, or Windsurf using the provided JSON snippets.
Key features of MongoDB MCP Server
- Full MongoDB CRUD operations support
- Secure connection handling with MongoDB Atlas
- Async/await patterns for optimal performance
- Comprehensive error handling
- Docker support for easy deployment
- Query execution with proper type hints
Use cases of MongoDB MCP Server
- Quick connectivity test via the
pingtool - List all databases in a MongoDB instance
- Query documents in a collection with filters and limits
- Integrate MongoDB operations into AI assistant workflows
FAQ from MongoDB MCP Server
What runtime or dependencies are required?
Python with uvx or Node.js with npx; no additional manual installation of drivers is needed.
How does it connect and authenticate to MongoDB?
Authentication is handled via the MONGODB_URI environment variable, which contains the MongoDB connection string including credentials.
What transport does the server use?
By default it uses standard MCP transport; the --transport=sse flag enables SSE (Server-Sent Events) transport for remote connections.
Where does my data live?
All data remains in the connected MongoDB database. The server only executes queries and returns results; it does not store data locally.
What are the available operations?
The server provides ping, list_databases, and find_documents tools for connectivity testing, database enumeration, and filtered document queries.
More Databases MCP servers
Dbhub
bytebaseZero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
MCP Server for MySQL based on NodeJS
benborlaA Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.
mcp_mysql_server
wenb1n-devModel Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
MCP MongoDB Server
kiliczshA Model Context Protocol Server for MongoDB
MCP Server for Milvus
zilliztechModel Context Protocol Servers for Milvus
Comments