这是一个用于管理 MongoDB Atlas 项目的 MCP(模型上下文协议)服务器。该包借助 MCP 接口,提供了创建和管理 MongoDB Atlas 集群、用户以及网络访问的工具。
你可以通过以下方式快速了解该项目:
观看演示视频,直观了解 MongoDB Atlas 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"
要在 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 设置文件的位置:
~/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
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
要与 Cursor 一起使用,请转到“Cursor 设置” > “MCP”,在设置中添加新的服务器配置:
atlas
(或其他你喜欢的名称)npx mcp-mongodb-atlas
## 建议命令
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": []
}
}
}
在 ~/.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 许可证。