mongodb-mcp-server
活跃·★ 1.1k·Apache-2.0·更新于 2026-10-13
★ 数据处理★ API 集成
这是 mongodb-js 组织提供的 MCP 服务器,让 AI 客户端操作 MongoDB 数据库和 MongoDB Atlas。需要 Node.js 20.19 及以上(v22 需 22.12 及以上),并配置 MongoDB 连接串或 Atlas API 服务账号凭据;README 明确说,不配置其中之一服务器无法启动。
工具分为 Atlas 工具(列出组织、项目和集群,查看集群,管理访问列表和数据库用户,创建免费集群,读取性能顾问建议和告警)、Atlas Local 工具(创建、连接和删除本地部署)以及数据库工具。只有设置了 API 凭据才会出现 Atlas 工具。配置可以来自环境变量、命令行参数或 MCP 客户端配置文件,支持代理,`disabledTools` 选项可以按工具名、操作类型或整个类别关闭工具。
README 里的每个示例都带 `--readOnly`,在去掉它之前会阻止写操作。它还建议只给 Atlas 服务账号最小必要权限,并用环境变量而不是命令行参数传密钥,因为命令行参数可能出现在进程列表里。另有一节讲在 Azure 上部署。可以通过 README 的徽章装进 Cursor 或 VS Code,也可以运行 `npx -y mongodb-mcp-server@latest --readOnly`。本评测依据 README 和仓库数据,我们没有实际运行过它。
#MongoDB#MongoDB Atlas#模型上下文协议#服务器#Node.js#Docker#数据库管理#API
01
功能特性
01符合模型上下文协议 (MCP),用于将 MongoDB 与 AI/ML 工具和环境集成。
02全面的 MongoDB 数据库工具,用于查询、聚合、模式检查和数据操作。
03无缝集成 MongoDB Atlas,提供集群管理、用户管理和性能分析工具。
04灵活的部署选项,包括 Node.js (npx)、独立服务、Docker 容器和 HTTP 服务器模式。
05通过支持敏感数据环境变量和默认只读访问来增强安全性。
02
为什么选择它
+MongoDB 组织出品,同时覆盖数据库和 Atlas(集群、用户、访问列表、性能顾问、告警)
+README 的每个示例都带 `--readOnly`,`disabledTools` 能关闭指定工具、操作类型或类别
+只用连接串就能工作,本地 MongoDB 实例即可;设置 API 凭据后才出现 Atlas 工具
+可通过 Cursor/VS Code 徽章或 `npx` 安装,Apache-2.0,最近一次推送 2026-10-12
03
权衡点
!去掉 `--readOnly` 或给 Atlas 凭据过大权限后,代理可以修改或删除真实数据和集群设置
!需要较新的 Node.js 版本,并先配置连接串或凭据才能启动
!配置项很多,分散在环境变量、命令行参数和客户端文件里,上手需要读一阵文档
04
兼容性
Node.js
运行时
已通过文档验证
Docker
容器化
已通过文档验证
VS Code
MCP 客户端
已通过文档验证
Cursor
MCP 客户端
已通过文档验证
MongoDB
数据库
已通过文档验证
MongoDB Atlas
云数据库
已通过文档验证
05
快速开始
1
$ npx -y mongodb-mcp-server@latest --readOnly
06
使用场景
↳通过 VS Code 和 Cursor 等 MCP 客户端,将 MongoDB 数据库和 Atlas 集成到 AI/ML 开发工作流中。
↳以编程方式自动化常规 MongoDB 数据库操作和管理任务。
↳管理 MongoDB Atlas 云资源,例如创建集群、用户和设置访问列表。
↳使用 Atlas 性能顾问工具监控数据库性能并获取优化建议。
↳通过管理本地 Atlas 部署,促进本地 MongoDB 开发和测试。
07
同类工具
收录于以下清单
评论
登录后发表评论
暂无评论,来发表第一条吧