logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-mongodb-atlas-manager

Facilitate comprehensive administration of MongoDB Atlas deployments, encompassing projects, computational clusters, user credentials, and network perimeter rules via a unified MCP interface suitable for automated AI pipeline integration. Achieve granular orchestration of Atlas infrastructure directly within your large language model execution environment.

Author

mcp-mongodb-atlas-manager logo

mongodb-developer

MIT License

Quick Info

GitHub GitHub Stars 11
NPM Weekly Downloads 6454
Tools 1
Last Updated 2026-02-19

Tags

mongodbatlastoolstools mongodbmongodb atlasatlas manage

📢 COMMUNITY SERVER NOTICE
This is a community-maintained MCP Server.
👉 For the official MongoDB MCP Server, visit mongodb-js/mongodb-mcp-server

MongoDB Atlas MCP Server

An MCP (Model Context Protocol) server designed for controlling MongoDB Atlas organizational structures. This package furnishes utilities for provisioning and governing MongoDB Atlas computing clusters, managing associated user access privileges, and defining firewall/network ingress policies through the standard MCP abstraction layer.

Demonstration Video

MongoDB Atlas MCP Server Demo

Review the instructional video to observe the MongoDB Atlas MCP Server operational capabilities.

Core Functionalities

MCP Interface Commands

  • create_atlas_cluster: Instantiate a novel MongoDB Atlas computing unit within an established organizational project context.
  • setup_atlas_network_access: Implement and enforce network security group configurations for an Atlas tenant.
  • create_atlas_user: Provision a new database principal, automatically granting the atlasAdmin operational role.
  • get_atlas_connection_strings: Retrieve the requisite endpoint connection strings for a specified cluster instance.
  • list_atlas_projects: Enumerate all Atlas organizational units accessible given the supplied authentication credentials.
  • list_atlas_clusters: Generate a roster of all active computing clusters resident within a designated Atlas project.

Deployment Instructions

bash npm install mcp-mongodb-atlas

Operational Guidance

As a Command Line Interface (CLI) Utility

Atlas resource management can be executed directly from the system shell:

bash

Utilizing environmental variables for credential injection

export ATLAS_PUBLIC_KEY="your-public-key" export ATLAS_PRIVATE_KEY="your-private-key" npx mcp-mongodb-atlas

Alternatively, supplying keys as positional arguments

npx mcp-mongodb-atlas "your-public-key" "your-private-key"

Integration within Cline (VSCode Extension)

To incorporate this server into Cline within the VSCode editor, augment your MCP configuration manifest:

{ "mcpServers": { "atlas": { "command": "npx", "args": ["mcp-mongodb-atlas"], "env": { "ATLAS_PUBLIC_KEY": "your-public-key", "ATLAS_PRIVATE_KEY": "your-private-key" }, "disabled": false, "autoApprove": [] } } }

The designated location for the MCP configuration file is: - macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json - Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Integration within Cursor IDE

For utilization within the Cursor environment, navigate to "Cursor settings" > "MCP" in the configuration panel and introduce a new server entry using these specifications:

  1. Identifier Name: atlas (or an alternative designation)
  2. Execution Path: npx mcp-mongodb-atlas
  3. Parameters: Input your credential tokens as positional arguments bash

npx mcp-mongodb-atlas

Recent Cursor iterations support configuration via the ~/.cursor/mcp.json file:

{ "mcpServers": { "atlas": { "command": "npx", "args": ["mcp-mongodb-atlas"], "env": { "ATLAS_PUBLIC_KEY": "your-public-key", "ATLAS_PRIVATE_KEY": "your-private-key" }, "disabled": false, "autoApprove": [] } } }

  1. Environment Variables (Optional Context):
  2. ATLAS_PUBLIC_KEY: Your MongoDB Atlas access public identifier.
  3. ATLAS_PRIVATE_KEY: Your corresponding MongoDB Atlas secret key.

Integration within Claude Desktop

To enable this functionality in Claude Desktop, modify the server configuration within:

On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "atlas": { "command": "npx", "args": ["mcp-mongodb-atlas"], "env": { "ATLAS_PUBLIC_KEY": "your-public-key", "ATLAS_PRIVATE_KEY": "your-private-key" } } } }

Authentication Tokens (API Keys)

Interaction with this utility necessitates valid MongoDB Atlas API authentication tokens. Key generation procedure:

  1. Authenticate within your MongoDB Atlas console.
  2. Navigate to the Access Management section, then API Keys.
  3. Generate a new token, ensuring requisite permissions are assigned.
  4. Securely store both the public and private key components.

Development Lifecycle

To obtain the source repository and install requisite dependencies:

bash git clone https://github.com/mongodb-developer/mcp-mongodb-atlas.git cd mcp-mongodb-atlas npm install

To compile the project assets:

bash npm run build

For active development requiring automated recompilation upon code changes:

bash npm run watch

Diagnostic Procedures

Given that MCP servers utilize stdio for inter-process communication, debugging complexity increases. We strongly advise utilizing the dedicated MCP Inspector utility:

bash npm run inspector

The Inspector will furnish a network address accessible via a web browser for advanced diagnostic introspection.

Governance

This software is distributed under the MIT License.

WIKIPEDIA: Business management tools are all the systems, applications, controls, calculating solutions, methodologies, etc. used by organizations to be able to cope with changing markets, ensure a competitive position in them and improve business performance.

== Overview == There are tools related to each organization's department which can be classified for each aspect of management. For example: planning tools, process tools, records tools, employee related tools, decision making tools, control tools, etc. A classification by function would consider these general aspects:

Tools used for data input and validation in any department. Tools used for controlling and improving business processes. Tools used for data consolidation and decision making. Nowadays, management tools have evolved dramatically in the last decade thanks to fast technology advances, so fast that it is difficult to select the best business tools for any situation in any company. This is caused by a never-ending fight for lower costs and increase sales, the willingness for understanding the customers' needs, and the fight for delivering the products that meet their need in the way they require. Under this scenario, managers should take a strategic attitude to business management tools instead of going for the latest tool. Usually, managers rely on the tools without any adaptation which leads to an unstable situation. Business management tools should be selected carefully, and then adapted to the organization needs and not the other way around.

== Most used == In 2013, a survey conducted by Bain & Company showed how business tools are used around the globe. These tools reflect how their outcomes contribute to each region's needs, considering the downfall and companies' market situation. The top ten includes:

Strategic planning Customer relationship management Employee engagement surveys Benchmarking Balanced scorecard Core competency Outsourcing Change management programs Supply chain management Mission statement and vision statement Market segmentation Total quality management

== Software application for businesses == Software or collection of computer programs used by business users to carry out various business operations is referred to as business software (or a business application). These business applications are used to boost output, gauge output, and carry out various other company tasks precisely. It started with management information systems and extended into enterprise resource planning systems. Then customer relationship management was added to the solution and finally the whole package moved into the cloud business management space. Although there is an actual correlation between IT efforts and the organizations' performance, two elements are key to add value to the sum; these are the implementation's effectiveness and the proper tools selections and adaptation process.

== Tools for SMEs == The tools focused on SMEs are important because they provide ways to save m

See Also

`