MongoDB MCP
Provides tools for interacting with MongoDB databases, including CRUD operations, aggregation, indexing, diagnostics, and multi-connection support.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MongoDB MCP
Feature-rich MCP server for MongoDB with multi-connection support. Connect many clusters at once — no switching, no duplicate MCP processes.
npm:
@raviraj87/mongodb-mcpRuns locally via stdio (any MCP-compatible client)
Quick start
Add to your MCP client configuration (path depends on client — e.g. Claude Desktop, VS Code, Windsurf):
{
"mcpServers": {
"mongodb": {
"command": "npx",
"args": ["-y", "@raviraj87/mongodb-mcp"],
"env": {
"MONGODB_URI": "mongodb://localhost:27017/mydb"
}
}
}
}Option B — multiple connections (copy config.example.yaml → ~/.mongodb-mcp.yaml):
default_connection: local
connections:
local:
uri_env: MONGODB_URI
staging:
uri_env: MONGODB_URI_STAGING
prod:
uri_env: MONGODB_URI_PROD
read_only: trueSet URIs in mcp.json env. Every tool accepts optional connection: "staging".
Extra connections via env (no YAML):
MONGODB_EXTRA_CONNECTIONS=staging:MONGODB_URI_STAGING,prod:MONGODB_URI_PRODRelated MCP server: MongoDB MCP Server for LLMs
vs official mongodb-mcp-server
Feature | Official | This server |
Multiple clusters simultaneously | Switch or N processes | Named |
Composite tools | No |
|
Diagnostics |
| + |
Knowledge search | Yes | Yes ( |
Atlas API | Full | Core read ops (optional) |
Per-connection | No | Yes |
Tools (~45)
Connection: list_connections, ping, connect
Read: find, find_one, aggregate, aggregate_db, count, explain, distinct, sample_documents, text_search, export_query
Metadata: list_databases, list_collections, collection_schema, collection_indexes, collection_storage_size, collection_stats, db_stats, validate_collection
Write: insert_many, update_many, delete_many, bulk_write, find_one_and_*
Admin: create_collection, drop_collection, rename_collection, create_index, drop_index, drop_database, coll_mod
Diagnostics: server_status, current_ops, repl_set_status, mongodb_logs, list_commands
Composite: explore_collection, database_overview, analyze_query, compare_collections, index_health
Assistant: list_knowledge_sources, search_knowledge (disable with assistant.enabled: false)
Atlas: atlas_list_*, atlas_inspect_cluster, atlas_performance_advisor (set atlas.enabled: true)
Safety
Global or per-connection
read_onlyindex_check— reject collection scansdisable_server_side_js— block$where,$functionconfirmation_required_tools— destructive ops needconfirmed: truemax_documents_per_query,max_payload_bytesconnection_filter— expose only specific connections per project
Install from source
cd mongodb-mcp
npm install
npm run buildClone from GitHub:
git clone https://github.com/raviraj-ntp/mongodb-mcp.git{
"command": "node",
"args": ["/path/to/mongodb-mcp/dist/index.js"]
}License
Copyright © 2026 Ravi Raj. Licensed under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
MCP server for AI dialogue using various LLM models via AceDataCloud
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases. Query collections, inspect schemas, and manage data seamlessly through natural language.27 npm176MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables large language models to interact directly with MongoDB databases, allowing them to query collections, inspect schemas, and manage data through natural language.27 npmMIT
- AlicenseAqualityBmaintenanceA Model Context Protocol server that enables interaction with MongoDB databases and MongoDB Atlas, allowing users to perform database operations and manage Atlas resources through natural language.22170,471 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for MongoDB operations, enabling AI assistants to interact with MongoDB databases through a standardized interface.35 npm4MIT