📢 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服务器
用于管理MongoDB Atlas项目的MCP(模型上下文协议)服务器。此软件包提供了通过MCP接口创建和管理MongoDB Atlas集群、用户和网络访问的工具。
演示视频

观看演示视频,了解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项目管理器:
# 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"使用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 - 窗户:
%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 settings”>“MCP”,并添加具有以下配置的新服务器:
- 名字:
atlas(或您喜欢的任何名称) - 命令:
npx mcp-mongodb-atlas - 参数:提供API密钥作为参数
## Suggested Command
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": []
}
}
}- 环境变量 (可选):
- ATLAS_PUBLIC_KEY:您的MongoDB Atlas公钥 - ATLAS_PRIVATE_KEY:您的MongoDB Atlas私钥
使用克劳德桌面
要与Claude Desktop一起使用,请添加服务器配置:
在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json 在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密钥
您需要MongoDB Atlas API密钥才能使用此工具。要创建API密钥,请执行以下操作:
- 登录您的MongoDB Atlas帐户
- 转到访问管理器>API密钥
- 使用适当权限创建新的API密钥
- 保存公钥和私钥
发展
克隆存储库并安装依赖项:
git clone https://github.com/mongodb-developer/mcp-mongodb-atlas.git
cd mcp-mongodb-atlas
npm install构建项目:
npm run build对于自动重建的开发:
npm run watch调试
由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用MCP检查器:
npm run inspector检查器将提供一个URL,用于访问浏览器中的调试工具。
许可证
麻省理工学院
