MongoDB Atlas

MongoDB Atlas

🚀 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  

新版本可以在 ~/.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 许可证。

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-24 15:06

相似服务问题