Skip to main content
Glama

MCP MongoDB Server


NPM Version NPM Downloads NPM License

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

MCP MongoDB Server Demo | Claude Desktop

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

npx -y mcp-mongo-server mongodb://localhost:27017/database

Usage

# Start server with MongoDB URI
npx -y mcp-mongo-server mongodb://muhammed:kilic@localhost:27017/database

# Connect in read-only mode
npx -y mcp-mongo-server mongodb://muhammed:kilic@localhost:27017/database --read-only

Environment Variables

Variable

Description

MCP_MONGODB_URI

MongoDB connection URI

MCP_MONGODB_READONLY

Enable read-only mode ("true")

Documentation

License

MIT - see LICENSE for details.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
<1hResponse time
0dRelease cycle
3Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kiliczsh/mcp-mongo-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server