Token导航 LogoToken导航

MCP Server · 数据服务

Mongodb Atlas

一个生产就绪的Model Context Protocol (MCP)服务器,用于MongoDB Atlas与AI工具(如Cursor和Claude Desktop)的集成,提供全面的数据库操作、向量搜索功能和企业级备份/恢复功能。

未说明官方级别未说明来源级核验工具 22
数据分析TypeScriptClaude向量搜索Claude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
MatheusNattan365
提供方
MatheusNattan365

工具数量

22

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Mongodb Atlas 属于数据服务类 MCP Server,公开资料标注 22 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 22 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MongoDB Atlas MCP服务器

🇺🇸 英语 | 🇧🇷 葡萄牙语

______________________________________________________________________

英语

生产准备就绪 模型上下文协议(MCP) MongoDB Atlas服务器与AI工具集成,如 光标 和 Claude桌面版.使用TypeScript构建,具有全面的数据库操作、矢量搜索功能和企业级备份/恢复功能。

🚀 特性

  • 全面的数据库操作:使用MongoDB Atlas完成CRUD操作
  • 矢量搜索集成:完整的Atlas搜索矢量索引管理
  • 企业备份/恢复:生产就绪的备份和恢复工具
  • 安全第一:默认情况下为只读模式,使用Zod进行输入验证
  • Docker就绪:使用docker compose完成容器化
  • 有利于发展:TypeScript、结构化日志、优雅关机

📊 支持的操作

读取操作(始终可用)
  • 数据库管理: listDatabases, listCollections
  • 文档操作: findDocuments, aggregate
  • 数据导出: exportCollection, exportDatabase
  • 备份操作: backupCollection, backupDatabase
  • 矢量搜索: listVectorIndexes, getVectorIndexStats
写入操作(在READ_ONLY模式下禁用)
  • 馆藏管理: createCollection, deleteCollection
  • 文档操作: insertOne, updateOne, updateMany, deleteOne, deleteMany
  • 批量操作: bulkWrite
  • 矢量索引管理: createVectorIndex, deleteVectorIndex
  • 还原操作: restoreCollection, restoreDatabase

🏗️ 项目结构

mongodb-atlas-mcp/
├── docker-compose.yml          # Docker orchestration
├── Dockerfile                  # Container configuration
├── package.json               # Node.js dependencies
├── tsconfig.json              # TypeScript configuration
├── .gitignore                 # Git ignore rules
├── src/                       # Source code
│   ├── index.ts              # MCP server entry point
│   ├── tools.ts              # MongoDB tool implementations
│   ├── mongo.ts              # MongoDB client wrapper
│   ├── env.ts                # Environment validation
│   └── logger.ts             # Structured logging
├── scripts/                   # Execution scripts
│   ├── mcp.sh               # Unix wrapper script
│   └── mcp.cmd              # Windows wrapper script
└── mcp.config.example.json   # Cursor configuration example

⚡ 快速开始

  1. 克隆和配置
   git clone 
   cd mongodb-atlas-mcp
  1. 设置环境变量

创建一个 .env 文件:

   MONGODB_URI=mongodb+srv://username:password@cluster.mongodb.net/?retryWrites=true&w=majority
   READ_ONLY=true
  1. 使用Docker运行(推荐)
   docker compose up -d --build
  1. 配置光标

添加到游标设置JSON:

   {
     "mcpServers": {
       "MongoDBAtlas": {
         "command": "cmd",
         "args": ["/c", "cd /d /path/to/mongodb-atlas-mcp && scripts\\mcp.cmd"],
         "env": {
           "MONGODB_URI": "your-connection-string",
           "READ_ONLY": "true"
         }
       }
     }
   }
  1. 发展模式
   npm install
   npm run dev

💾 备份与导出

导出工具(数据分析)
  • exportCollection:以JSON/BSON格式导出文档
  • exportDatabase:导出文档的架构和元数据
备份工具(完整备份)
  • backupCollection:具有分块处理的全面恢复就绪备份
  • backupDatabase:包含集合、索引和元数据的完整数据库备份
还原工具(完全恢复)
  • restoreCollection:通过验证还原集合
  • restoreDatabase:选择性数据库还原

🔍 矢量搜索功能

  • 计划意识限制:自动Atlas计划约束验证
  • 全面管理:创建、列出、删除和监视向量索引
  • 灵活的配置:多个相似性函数和过滤字段
  • 状态监测:实时索引状态和构建进度
按计划划分的矢量索引限制:
  • M0/M2/M5(免费/共享):总共3个搜索索引
  • M10+(专用):每个集合10个搜索索引
  • 阿特拉斯专用:可用更高的限制

🔒 安全最佳实践

  • 保持 READ_ONLY=true 除非需要写操作
  • 创建具有最低权限的专用Atlas数据库用户
  • 在Atlas中使用IP分配列表或VPC对等
  • 定期轮换凭据,永不提交 .env 文件

🔧 故障排除

MCP未出现在光标中?

  • 验证脚本路径和执行权限
  • 在Windows上,运行 git config core.autocrlf input 并重新克隆以避免CRLF问题

需要暴露端口吗?

  • 否。MCP通过 stdio 使用流程管道-脚本使用 docker compose exec -T

我可以连接到本地MongoDB吗?

  • 是的,只需调整 MONGODB_URI 相应地

______________________________________________________________________

葡萄牙语

一个服务器 模型上下文协议(MCP) 随时准备生产,将 MongoDB Atlas 与 AI 工具集成,如 光标 e Claude桌面版使用 TypeScript 构建,具有全面的数据库操作、矢量搜索功能和企业级备份/恢复功能。

🚀 资源

  • 完整的数据库操作使用 MongoDB Atlas 完成 CRUD 操作
  • 矢量搜索集成完整的 Atlas Search 矢量索引管理
  • 备份/恢复企业生产准备好的备份和恢复工具
  • 安全第一默认只读模式, 使用 Zod 验证输入
  • Pronto支持Docker使用 docker-compose 完成容器化
  • 发展友好TypeScript,结构化日志,有趣的关闭

📊 支持的操作

读取操作(始终可用)
  • 银行管理: listDatabases, listCollections
  • 文档操作: findDocuments, aggregate
  • 数据导出: exportCollection, exportDatabase
  • 备份操作: backupCollection, backupDatabase
  • 矢量搜索: listVectorIndexes, getVectorIndexStats
写入操作(在 READ_ONLY 模式下禁用)
  • 收藏管理: createCollection, deleteCollection
  • 文档操作: insertOne, updateOne, updateMany, deleteOne, deleteMany
  • 批次操作: bulkWrite
  • 矢量索引管理: createVectorIndex, deleteVectorIndex
  • 恢复操作: restoreCollection, restoreDatabase

⚡ 快速入门

  1. 克隆和配置
   git clone 
   cd mongodb-atlas-mcp
  1. 定义环境变量

创建文件 .env:

   MONGODB_URI=mongodb+srv://usuario:senha@cluster.mongodb.net/?retryWrites=true&w=majority
   READ_ONLY=true
  1. 使用 Docker (推荐)
   docker compose up -d --build
  1. 配置光标

将光标设置添加到 JSON :

   {
     "mcpServers": {
       "MongoDBAtlas": {
         "command": "cmd",
         "args": ["/c", "cd /d /caminho/para/mongodb-atlas-mcp && scripts\\mcp.cmd"],
         "env": {
           "MONGODB_URI": "sua-string-de-conexao",
           "READ_ONLY": "true"
         }
       }
     }
   }

💾 备份 vs 导出

导出工具(数据分析)
  • exportCollection导出JSON/BSON格式的文档
  • exportDatabase导出模式和元数据到文档
备份工具(完整备份)
  • backupCollection:全面的备份随时可恢复,分块处理
  • backupDatabase完整的银行备份,包括集合、索引和元数据
恢复工具(完全恢复)
  • restoreCollection: 通过扫描恢复收藏
  • restoreDatabase选择性数据库恢复

🔍 矢量搜索资源

  • 有意识的计划限制自动验证 Atlas 计划限制
  • 完整管理创建、列出、删除和监视矢量索引
  • 灵活配置多个相似性功能和过滤字段
  • 状态监控实时指数状态和施工进度
每平面向量索引限制 :
  • M0/M2/M5(免费/共享):3个搜索索引不总计
  • M10+(专用)按收藏搜索 10 个索引
  • 专用地图集可用的最高限制

🔒 最佳安全实践

  • 保持 READ_ONLY=true 除非需要写作操作
  • 创建具有最低权限的 Atlas 数据库专用用户
  • 在 Atlas 中使用对等 IP 或 VPC 权限列表
  • 定期旋转凭据,永远不要提交文件 .env

🔧 解决问题

MCP 不出现在光标上?

  • 检查脚本路径和执行权限
  • 没有Windows,执行 git config core.autocrlf input 并重新克隆以避免CRLF问题

我需要开门吗?

  • 不,不。MCP 通过 stdio 使用进程管道 - 脚本使用 docker compose exec -T

我可以连接到本地 MongoDB 吗?

  • 是,只需调整 MONGODB_URI 适当

______________________________________________________________________

🤝 贡献| Contribuindo

欢迎投稿!请随时提交拉取请求。

欢迎捐款!请随时发送Pull Request。

📄 许可证 | License

该项目根据MIT许可证获得许可。

本项目在MIT许可证下授权。

工具与能力

工具数量

22

资源数量

0

提示词数量

0

能力标签

数据库管理TypeScript本地部署向量搜索企业级备份AI集成MongoDB

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 工具数量 22 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mongodb Atlas

MCP World · 本页

22未说明未标注1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mongodb Atlas 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Mongodb Atlas 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Mongodb Atlas 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mongodb Atlas 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Mongodb Atlas 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP