这是一个用于管理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 m
cp-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 <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": []
}
}
}
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"
}
}
}
}
您需要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服务器通过标准I/O进行通信,调试可能会很困难。我们建议使用MCP Inspector:
npm run inspector
Inspector将提供一个URL,以便您可以在浏览器中访问调试工具。
MIT