适合谁
- 开发者和数据分析师希望通过自然语言与 MongoDB 交互
- 需要将 MongoDB 集成到大语言模型工作流的场景
- 使用 MongoDB Atlas 并希望自动化集群管理的团队
MongoDB 官方维护的 MCP 服务器,功能丰富,覆盖数据库和 Atlas 管理,支持只读模式和安全配置,总体可靠,但需注意安全实践。
MongoDB MCP 服务器是一个由 MongoDB 官方维护的 Model Context Protocol 服务器,用于让 AI 助手通过标准工具与 MongoDB 数据库及 MongoDB Atlas 集群交互。它提供丰富的数据库操作工具(如查询、聚合、索引管理)和 Atlas 管理工具(如集群创建、性能顾问、流处理),并支持只读模式、索引检查、日志记录等安全与运维特性。支持 stdio 与 HTTP 传输,可通过环境变量或命令行参数配置。
{
"mcpServers": {
"MongoDB": {
"command": "npx",
"args": ["-y", "mongodb-mcp-server@latest", "--readOnly"],
"env": {
"MDB_MCP_CONNECTION_STRING": "mongodb://localhost:27017/myDatabase"
}
}
}
}docker run --rm -i mongodb/mongodb-mcp-server:latest。--transport http 参数。{
"mcpServers": {
"MongoDB": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server@latest",
"--readOnly"
],
"env": {
"MDB_MCP_CONNECTION_STRING": "mongodb://localhost:27017/myDatabase"
}
}
}
}