Back to MCP directory
publicPublicdnsLocal runtime

MongoDB Atlas

MongoDB Atlas管理工具,提供集群、用户和网络访问的MCP接口管理

article

README

🚀 MongoDB Atlas MCP 服务器

这是一个用于管理 MongoDB Atlas 项目的 MCP(模型上下文协议)服务器。该包借助 MCP 接口,提供了创建和管理 MongoDB Atlas 集群、用户以及网络访问的工具。

🚀 快速开始

你可以通过以下方式快速了解该项目: 观看演示视频,直观了解 MongoDB Atlas MCP 服务器的运行情况。 MongoDB Atlas MCP 服务器演示

✨ 主要特性

MCP 工具

  • create_atlas_cluster - 在现有项目中创建新的 MongoDB Atlas 集群
  • setup_atlas_network_access - 配置 Atlas 项目的网络访问
  • create_atlas_user - 创建具有 atlasAdmin 角色的新数据库用户
  • get_atlas_connection_strings - 获取集群的连接字符串
  • list_atlas_projects - 列出当前 API 密钥可访问的所有 Atlas 项目
  • list_atlas_clusters - 列出特定 Atlas 项目中的所有集群

📦 安装指南

使用以下命令进行安装:

npm install mcp-mongodb-atlas

💻 使用示例

作为命令行工具

可以直接从命令行运行 Atlas 项目管理器:

# 使用环境变量
export ATLAS_PUBLIC_KEY="your-public-key"
export ATLAS_PRIVATE_KEY="your-private-key"
npx mcp-mongodb-atlas

# 或通过参数传递密钥
npx mcp-mongodb-atlas "your-public-key" "your-private-key"

与 Cline(VSCode 扩展)一起使用

要在 VSCode 中使用 Cline,将服务器配置添加到 MCP 设置文件中:

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

MCP 设置文件的位置:

  • 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

与 Cursor 一起使用

要与 Cursor 一起使用,请转到“Cursor 设置” > “MCP”,在设置中添加新的服务器配置:

  1. 名称: atlas(或其他你喜欢的名称)
  2. 命令: npx mcp-mongodb-atlas
  3. 参数: 提供你的 API 密钥作为参数
## 建议命令
npx mcp-mongodb-atlas <public_key> <private_key>

新版本可以在 ~/.cursor/mcp.json 文件中设置:

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

与 Claude Desktop 一起使用

~/.config/kai/ 目录中创建一个 settings.json 文件,并添加以下内容:

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

📄 许可证

本项目采用 MIT 许可证。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client