Overview
Features
Configurable via JSON/JSONC config file
Extensive customization with optional config, supporting defaults, path overrides, and environment variable overrides.
Multiple MongoDB connections with aliases
Supports multiple URIs defined in config; switch connections via natural language; list-connections shows available aliases.
Extensive MCP toolset for MongoDB operations
A comprehensive library of MCP tools (add-connection-alias, aggregate-data, find-documents, etc.) to manage MongoDB tasks.
New database metadata collection
Inserts a metadata collection into each new database to record origin, lens version, and startup context.
Token-based destructive operation confirmations
Requires a two-step confirmation for potentially destructive actions with expiring tokens.
Memory management and smart caching
Auto GC, memory thresholds, and caching for stats, schemas, indexes, and other data.
Flexible deployment options
Runs via NPX, Docker Hub image, local Node.js installation, or Docker from source.
Data protection and security considerations
Guidance on read-only credentials, backups, data flow, and avoiding transmitting sensitive data to remote LLMs.
Who Is This For?
- DBAs:Manage MongoDB access and optimize performance using natural language MCP.
- Developers:Integrate MCP-powered MongoDB access into applications using natural language prompts.
- Data scientists:Explore and analyze MongoDB data with NLP prompts and aggregations.




