JUHE API Marketplace
mongodb-developer avatar
MCP Server

MongoDB Atlas MCP Server

An MCP server that enables users to create and manage MongoDB Atlas clusters, users, and network access through natural language commands.

13
GitHub Stars
11/22/2025
Last Updated
MCP Server Configuration
1{
2 "name": "atlas",
3 "command": "npx",
4 "args": [
5 "mcp-mongodb-atlas"
6 ],
7 "env": {
8 "ATLAS_PUBLIC_KEY": "your-public-key",
9 "ATLAS_PRIVATE_KEY": "your-private-key"
10 },
11 "disabled": false,
12 "autoApprove": []
13}
JSON13 lines
  1. Home
  2. MCP Servers
  3. mcp-mongodb-atlas

README Documentation

📢 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 for managing MongoDB Atlas projects. This package provides tools for creating and managing MongoDB Atlas clusters, users, and network access through the MCP interface.

Demo Video

MongoDB Atlas MCP Server Demo

Watch the demonstration video to see MongoDB Atlas MCP Server in action.

Features

MCP Tools

  • create_atlas_cluster - Create a new MongoDB Atlas cluster in an existing project
  • setup_atlas_network_access - Configure network access for an Atlas project
  • create_atlas_user - Create a new database user with atlasAdmin role
  • get_atlas_connection_strings - Retrieve connection strings for a cluster
  • list_atlas_projects - List all Atlas projects accessible with the provided API key
  • list_atlas_clusters - List all clusters in a specific Atlas project

Installation

npm install mcp-mongodb-atlas

Usage

As a Command Line Tool

You can run the Atlas Project Manager directly from the command line:

# Using environment variables
export ATLAS_PUBLIC_KEY="your-public-key"
export ATLAS_PRIVATE_KEY="your-private-key"
npx mcp-mongodb-atlas

# Or passing keys as arguments
npx mcp-mongodb-atlas "your-public-key" "your-private-key"

With Cline (VSCode Extension)

To use with Cline in VSCode, add the server config to your MCP settings 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": []
    }
  }
}

The MCP settings file is located at:

  • 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

With Cursor

To use with Cursor, go to "Cursor settings" > "MCP" in the settings and add a new server with the following configuration:

  1. Name: atlas (or any name you prefer)
  2. Command: npx mcp-mongodb-atlas
  3. Arguments: provide your API keys as arguments
## Suggested Command
npx mcp-mongodb-atlas <public_key> <private_key>

Newer versions can set the ~/.cursor/mcp.json file with:

{
  "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):
    • ATLAS_PUBLIC_KEY: Your MongoDB Atlas public key
    • ATLAS_PRIVATE_KEY: Your MongoDB Atlas private key

With Claude Desktop

To use with Claude Desktop, add the server config:

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"
      }
    }
  }
}

API Keys

You need MongoDB Atlas API keys to use this tool. To create API keys:

  1. Log in to your MongoDB Atlas account
  2. Go to Access Manager > API Keys
  3. Create a new API key with the appropriate permissions
  4. Save the public and private keys

Development

Clone the repository and install dependencies:

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

Build the project:

npm run build

For development with auto-rebuild:

npm run watch

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

License

MIT

Quick Install

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.ai
Copyright © 2025 - All rights reserved