The MCP MongoDB Server enables interaction with MongoDB databases through a standardized interface, allowing both read and write operations.
Read Operations: Query documents, execute aggregation pipelines, count documents, and get collection schema information.
Write Operations: Update documents, insert new documents, and create indexes (when not in read-only mode).
Smart ObjectId Handling: Convert between string IDs and MongoDB ObjectId with configurable modes.
Read-Only Mode: Protect against write operations in production environments.
Server Information: Retrieve MongoDB server details, including version and storage engine.
Collection Management: List available collections and inspect their schemas.
LLM Integration: Enhanced interaction with collection completions and schema inference.
Flexible Configuration: Set connection parameters via environment variables or command-line options.
Provides access to MongoDB databases, allowing LLMs to inspect collection schemas and execute MongoDB operations like queries, aggregations, updates, inserts, and creating indexes
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MongoDBshow me the schema for the users collection"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP MongoDB Server
A Model Context Protocol server that enables LLMs to interact with MongoDB databases. This server provides capabilities for inspecting collection schemas and executing MongoDB operations through a standardized interface.
Demo

Related MCP server: MongoDB MCP Server for LLMs
Key Features
Smart ObjectId Handling - Configurable auto/none/force modes for string-to-ObjectId conversion
Read-Only Mode - Protection against write operations, uses secondary read preference
Schema Inference - Automatic collection schema detection from document samples
Query & Aggregation - Full MongoDB query and aggregation pipeline support with optional explain plans
Write Operations - Insert, update, and index creation (when not in read-only mode)
Collection Completions - Auto-complete collection names for LLM integration
Installation
Usage
Environment Variables
Variable | Description |
| MongoDB connection URI |
| Enable read-only mode ( |
Documentation
Integration Guide - Claude Desktop, Windsurf, Cursor, Docker
Available Tools - Query, aggregate, update, insert, and more
Development - Setup, scripts, and debugging
License
MIT - see LICENSE for details.