MCP 服务器 · 发布者仓库

MongoDB MCP Server

MongoDB 官方 MCP 服务器,让 Agent 浏览数据库结构、执行查询并辅助管理 MongoDB,支持只读模式。

1.1k StarsApache-2.0TypeScript今天更新
01

项目介绍

MongoDB MCP Server 是一项MCP 服务器,核心内容是MongoDB 官方 MCP 服务器,让 Agent 浏览数据库结构、执行查询并辅助管理 MongoDB,支持只读模式。它把浏览数据库与集合、执行 MongoDB 查询放在同一个公开项目里,安装前可以先看清目录、命令和限制,再决定是否接入自己的 Agent 工作流。

02

核心功能

01

浏览数据库与集合

仓库 README 或组件说明记录了浏览数据库与集合的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

02

执行 MongoDB 查询

仓库 README 或组件说明记录了执行 MongoDB 查询的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

03

检查集合结构

仓库 README 或组件说明记录了检查集合结构的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

04

辅助数据库排错

仓库 README 或组件说明记录了辅助数据库排错的用途。实际启用前应继续查看原文,确认当前版本的行为和依赖。

03

安装与连接

按照公开 GitHub 说明配置 MongoDB MCP Server,首次接入时保持较小权限范围,再用低风险任务验证,确认正常后再投入日常使用。

AI AGENT INSTALL

让 AI Agent 帮你安装

把这段话发送给 Codex、Claude Code 或其他可以操作本地环境的 AI Agent。

请帮我安装并配置MongoDB MCP Server。
项目地址:https://github.com/mongodb-js/mongodb-mcp-server

请先阅读仓库 README 和许可证,确认当前宿主、依赖、目标目录与所需权限。严格采用仓库记录的方法,不要把凭据写进文件或日志;如果支持只读或最小权限模式,优先从该模式开始。完成后运行一个小型验证,并告诉我实际修改、执行命令、配置位置和验证结果。遇到覆盖文件或扩大权限的操作时先停下说明。
01开始前准备
  • Node.js 与 npx
  • 专用的最小权限 MongoDB 账号
  • 宿主支持 MCP stdio 配置
02复制安装命令或配置
{"mcpServers":{"mongodb":{"command":"npx","args":["-y","mongodb-mcp-server@latest","--readOnly"],"env":{"MDB_MCP_CONNECTION_STRING":"mongodb://USER:PASSWORD@HOST:PORT/DATABASE"}}}}
03按步骤完成安装
  1. 1
    确认依赖和使用范围

    先读 README,确认目标宿主,并准备这些条件:Node.js 与 npx;专用的最小权限 MongoDB 账号;宿主支持 MCP stdio 配置。执行前检查目标目录和权限范围。

  2. 2
    按仓库方式完成配置

    执行仓库给出的命令: npx -y mongodb-mcp-server@latest --readOnly

  3. 3
    用小任务验证

    重启 MCP 宿主,确认服务器列表中出现 MongoDB MCP Server。先调用一个低风险的只读工具,能够返回预期结果且没有认证错误,就说明连接正常。

如何确认安装成功

重启 MCP 宿主,确认服务器列表中出现 MongoDB MCP Server。先调用一个低风险的只读工具,能够返回预期结果且没有认证错误,就说明连接正常。

使用前注意
  • 连接字符串属于高敏感凭据,不能写入公开文件
  • 只读模式仍可能读取敏感数据,需要限制数据库账号范围
04

使用场景

SCENARIO 01

让 Agent 查询业务数据

当仓库记录的依赖和权限模型与当前环境相符时,可以把它用于让 Agent 查询业务数据。

SCENARIO 02

检查集合和索引

当仓库记录的依赖和权限模型与当前环境相符时,可以把它用于检查集合和索引。

SCENARIO 03

排查 MongoDB 查询问题

当仓库记录的依赖和权限模型与当前环境相符时,可以把它用于排查 MongoDB 查询问题。

05

使用评价

这次评价依据仓库 README、组件说明、许可证和维护元数据。比较值得肯定的是官方实现并提供只读启动参数;连接方式与常见 MCP 客户端兼容。同时也要把限制说清楚,连接字符串属于高敏感凭据,不能写入公开文件;只读模式仍可能读取敏感数据,需要限制数据库账号范围。本次收录没有把资料核验写成本机实测。

值得一试的地方

  • 官方实现并提供只读启动参数
  • 连接方式与常见 MCP 客户端兼容

使用前要知道

  • 连接字符串属于高敏感凭据,不能写入公开文件
  • 只读模式仍可能读取敏感数据,需要限制数据库账号范围
06

README

MongoDB MCP Server


Overview

MongoDB 官方 MCP 服务器,让 Agent 浏览数据库结构、执行查询并辅助管理 MongoDB,支持只读模式。 MongoDB 官方 MCP 服务器,让 Agent 浏览数据库结构、执行查询并辅助管理 MongoDB,支持只读模式。

Getting started

  • 按照公开 GitHub 说明配置 MongoDB MCP Server,首次接入时保持较小权限范围,再用低风险任务验证,确认正常后再投入日常使用。
  • 仓库把 MongoDB MCP Server 定位为MongoDB 官方 MCP 服务器,让 Agent 浏览数据库结构、执行查询并辅助管理 MongoDB,支持只读模式。重点不在做一份泛泛的合集,而是把浏览数据库与集合、执行 MongoDB 查询、检查集合结构、辅助数据库排错这些能力整理成可以继续使用或核验的内容。
  • 从公开 README 可以确认的要点包括MongoDB 官方项目、支持只读模式、使用连接字符串认证、可通过 npx 启动。这些信息来自仓库说明和目录,本次收录没有把文档描述写成已经在本机完成的实测结果。
  • 重启 MCP 宿主,确认服务器列表中出现 MongoDB MCP Server。先调用一个低风险的只读工具,能够返回预期结果且没有认证错误,就说明连接正常。

Configuration

{"mcpServers":{"mongodb":{"command":"npx","args":["-y","mongodb-mcp-server@latest","--readOnly"],"env":{"MDB_MCP_CONNECTION_STRING":"mongodb://USER:PASSWORD@HOST:PORT/DATABASE"}}}}
在 GitHub 阅读完整 README