Repolode
mongodb-js

mongodb-js/mongodb-mcp-server

让 AI 智能体通过 MCP 协议查询和管理 MongoDB 数据库与 Atlas 集群的服务器。

Star
1,149
Fork
297
未关闭 Issue
29
最近提交
3小时前

这是什么?

MongoDB MCP Server 基于 Model Context Protocol 实现,让 Cursor、Claude Desktop、VS Code 等 AI 客户端连接 MongoDB 部署并执行数据库操作。它支持任意 MongoDB 连接字符串,无论数据库部署在本地还是 Atlas 上,并可开启只读模式防止写入。

服务器提供常用数据库操作的工具,包括 find、aggregate、count、索引查看、结构描述、数据导出以及集合和数据库管理。配置 Atlas API 服务账号凭据后,还可以检查和创建集群、管理访问列表和数据库用户、暂停或恢复集群、加载示例数据集,并管理 Atlas Stream Processing 资源。

可通过 npx 或 Docker 安装,文档覆盖多个 MCP 客户端的配置方法,也支持通过环境变量或命令行参数进行设置。删除数据或变更权限的工具调用可设置为需要用户确认。

核心功能

  • 01通过 MCP 工具查询、聚合并查看集合、索引和结构。
  • 02提供只读模式,阻止写入操作。
  • 03通过连接字符串同时支持本地 MongoDB 和 Atlas 集群。
  • 04可选配置 Atlas API,用于管理集群、访问列表和数据库用户。
  • 05支持通过 npx 或 Docker 安装,并可用环境变量或命令行参数配置。

适用场景

  • 让 AI 编程助手在编写查询时探索开发环境的 MongoDB 数据库。
  • 在只读模式下让 AI 智能体概览集合结构和索引使用情况。
  • 借助服务账号凭据,在 AI 对话客户端中管理 Atlas 集群和访问列表。

快速上手

  1. 1

    运行交互式设置脚本

    npx -y mongodb-mcp-server@latest setup
  2. 2

    或者以只读模式直接运行服务器

    npx -y mongodb-mcp-server@latest --readOnly

使用前须知

  • 需要 Node.js 22.13 或更高版本。
  • 使用 Atlas 工具需要 Atlas 服务账户 API 凭据。

收录于专题

标签

常见问题

mongodb-mcp-server 是什么?
让 AI 智能体通过 MCP 协议查询和管理 MongoDB 数据库与 Atlas 集群的服务器。 MongoDB MCP Server 基于 Model Context Protocol 实现,让 Cursor、Claude Desktop、VS Code 等 AI 客户端连接 MongoDB 部署并执行数据库操作。它支持任意 MongoDB 连接字符串,无论数据库部署在本地还是 Atlas 上,并可开启只读模式防止写入。
mongodb-mcp-server 可以免费使用吗?用的什么许可证?
mongodb-mcp-server 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
mongodb-mcp-server 还在维护吗?
活跃维护中。mongodb-mcp-server 最近一次提交是在 2026年10月22日。
mongodb-mcp-server 适合用来做什么?
让 AI 编程助手在编写查询时探索开发环境的 MongoDB 数据库。 在只读模式下让 AI 智能体概览集合结构和索引使用情况。 借助服务账号凭据,在 AI 对话客户端中管理 Atlas 集群和访问列表。
mongodb-mcp-server 怎么安装和运行?
运行交互式设置脚本: npx -y mongodb-mcp-server@latest setup 或者以只读模式直接运行服务器: npx -y mongodb-mcp-server@latest --readOnly
在哪里获取 mongodb-mcp-server?
源代码和安装说明在 GitHub 上:https://github.com/mongodb-js/mongodb-mcp-server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目