Skip to content

Releases: mongodb-js/mongodb-mcp-server

v2.0.1-alpha.5

v2.0.1-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:41
ea5f2df

What's New

You can now create Atlas clusters with multi-region configurations and Customer Managed Keys (CMK) encryption, pause and resume clusters, load sample data, and upgrade clusters directly through the MCP Server. When running aggregation pipelines that include write stages like $out or $merge, the server will now ask for explicit confirmation before proceeding, helping prevent accidental data modifications. Connection management has been made more explicit, sensitive information in configuration output is now redacted by default, and input validation has been tightened across tools so that unrecognized arguments are rejected rather than silently ignored.

What's Changed

🚀 Features

Full Changelog: v2.0.1-alpha.4...v2.0.1-alpha.5

v2.0.1-alpha.4

v2.0.1-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Aug 10:48
3e74f4c

What's New

You can now create Atlas clusters with multi-region configurations and Customer-Managed Key (CMK) encryption directly through the MCP Server, alongside the existing ability to pause, resume, and upgrade clusters. Connection management has been overhauled with explicit connection handling that removes implicit session state, and a new maxSessions config option gives you control over how many sessions can be created. Sensitive information in configuration outputs and logs is now redacted by default, tool arguments are validated more strictly to reject unrecognized inputs, and MQL validation has been extended to cover projections in find, export, and explain operations.

Full Changelog: v2.0.1-alpha.3...v2.0.1-alpha.4

v2.0.1-alpha.3

v2.0.1-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Aug 07:04
d184c16

What's New

You can now create Atlas clusters with multi-region configurations and Customer Managed Keys (CMK) encryption directly through the MCP Server, and pause or resume existing clusters as needed. Connection management has been made more explicit, sensitive information in configuration outputs and logs is now redacted by default, and tool inputs are validated more strictly to reject unrecognized arguments. Atlas Search now supports $rerank in aggregation pipelines, and MQL validation has been expanded to include projections in find, export, and explain operations.

What's Changed

🐛 Bug Fixes

  • fix(ci): open a PR for third-party notices instead of pushing to main by @gagik in #1411

📦 Dependencies

  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.23 to 1.6.24 in the vitest group by @dependabot[bot] in #1407

Full Changelog: v2.0.1-alpha.2...v2.0.1-alpha.3

v2.0.1-alpha.2

v2.0.1-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:58
980443c

What's New

You can now create Atlas clusters with multi-region configurations and Customer-Managed Key (CMK) encryption directly through the MCP Server, and new tools let you pause, resume, upgrade, and load sample data into clusters. Connection management has been made more explicit, replacing implicit session state with clearer connection handling, and sensitive information in configuration outputs and logs is now redacted by default. Atlas Search now supports $rerank in aggregation pipelines, and stricter input validation across tools helps catch errors and prevent misconfiguration earlier.

What's Changed

🐛 Bug Fixes

  • fix(tests): increase mongot healthcheck wait timeouts by @gagik in #1412

Full Changelog: v2.0.1-alpha.1...v2.0.1-alpha.2

v2.0.1-alpha.1

v2.0.1-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 04:38
efe3f79

What's New

You can now create Atlas clusters with multi-region configurations and Customer-Managed Key (CMK) encryption directly through the MCP Server, giving you more control over data residency and security when provisioning new clusters. A new tool lets you load sample data into clusters, and you can now pause and resume clusters without leaving your AI assistant. Connection management has been made more explicit, search queries now support $rerank for improved relevance, and sensitive information in configuration outputs is automatically redacted to prevent accidental exposure.

What's Changed

📦 Dependencies

  • chore(deps): bump @inquirer/prompts from 8.3.2 to 8.5.2 by @dependabot[bot] in #1408

New Contributors

Full Changelog: v2.0.0...v2.0.1-alpha.1

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 11:12
39fcf3e

What's New

You can now create Atlas clusters with multi-region configurations and Customer-Managed Key (CMK) encryption directly through the AI assistant, alongside new tools to pause, resume, and upgrade existing clusters. Atlas search now supports $rerank in aggregation pipelines and input validation has also been tightened across several tools, so misconfigured requests are caught and reported earlier rather than producing unexpected results.

Additionally, database operations now require an explicit connection id. Connect tools such as connect, atlas-connect-cluster, and atlas-local-connect-deployment have been updated to return a connection id, while the pre-configured connection is using the hardcoded preconfigured id. LLMs need to then pass that connection id to all database operations instead of relying on executing against the last connection.

What's Changed

🚀 Features

  • feat: update aggregate tool schema description to support fusion pipline CLOUDP-367319 by @nima-taheri-mongodb in #1294
  • feat: remove session state and add explicit connection management MCP-601 by @nirinchev in #1361
  • feat: add $rerank support and move search stage rules to on-demand get-search-stage-rules tool CLOUDP-424119 by @JimmyChoiMDB in #1359
  • feat: Add CMK support in atlas-create-cluster by @manupedrozo in #1380
  • feat: Add multi-region support in atlas-create-cluster by @manupedrozo in #1399

🐛 Bug Fixes

  • fix: validate streams resourceName/peeringId to block path traversal STREAMS-2485 by @jwongmongodb in #1332
  • fix: require projectName and orgId for atlas-create-project - MCP-602 by @blva in #1368
  • fix: reject unrecognized tool arguments via strict input validation - MCP-602 by @blva in #1369
  • fix: accept no-recommendations response in performance advisor long-running test - MCP-604 by @blva in #1374
  • fix: paginate atlas-list-orgs and atlas-list-projects - CLOUDP-422517 by @blva in #1355
  • fix(mongodb-atlas-mcp-remote): add missing OAuth base URL mapping for staging by @blva in #1358
  • fix: remove get-search-stage-rules tool CLOUDP-424119 by @JimmyChoiMDB in #1381
  • fix: fix regressed search index creation eval cases CLOUDP-424118 by @JimmyChoiMDB in #1382
  • fix: handle createCluster region in a backwards-compatible way CLOUDP-407395 by @nirinchev in #1400

📦 Dependencies

  • chore(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 by @dependabot[bot] in #1326
  • chore(deps): bump github/gh-aw-actions/setup-cli from 0.82.2 to 0.82.9 by @dependabot[bot] in #1346
  • chore(deps): bump @mongodb-js/devtools-proxy-support from 0.7.14 to 0.7.16 by @dependabot[bot] in #1347
  • chore(deps): bump github/gh-aw-actions/setup-cli from 0.82.9 to 0.82.13 by @dependabot[bot] in #1364
  • chore(deps): bump hadron-document from 8.11.5 to 8.11.7 by @dependabot[bot] in #1348
  • chore(deps): bump mongodb-js/devtools-shared/actions/setup-bot-token from c0821f61558402d9e6384de1b2caacce1d6695dd to e0a552718c3014ac4d190d9db32ae1931fc40161 by @dependabot[bot] in #1363
  • chore(deps-dev): bump @vitest/browser from 4.1.9 to 4.1.10 by @dependabot[bot] in #1388
  • chore(deps): bump docker/login-action from 4.4.0 to 4.5.1 by @dependabot[bot] in #1393
  • chore(deps): bump github/gh-aw-actions/setup-cli from 0.82.13 to 0.83.2 by @dependabot[bot] in #1395
  • chore(deps-dev): bump the vitest group across 1 directory with 4 updates by @dependabot[bot] in #1398

New Contributors

Full Changelog: v1.14.0...v2.0.0

v1.15.0-alpha.11

v1.15.0-alpha.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jul 07:16
a2442ac

What's New

You can now create Atlas clusters directly from your AI assistant, including support for Customer-Managed Keys (CMK) encryption, as well as pause, resume, and upgrade existing clusters. New tools let you load sample data into a cluster, manage Atlas Stream Processing pipelines, and work with Atlas Search indexes including vector search and the new $rerank support for relevance-ranked results. Connection management has been improved with explicit connect and disconnect controls, sensitive information in configuration outputs is now redacted by default, and tool inputs are validated more strictly to catch errors before they reach your database.

Full Changelog: v1.15.0-alpha.10...v1.15.0-alpha.11

v1.15.0-alpha.10

v1.15.0-alpha.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 12:36
e941b30

What's New

You can now create Atlas clusters with Customer Managed Keys (CMK) encryption, pause and resume clusters, upgrade clusters, and load sample data directly through the MCP Server. Connection management has been made more explicit, removing implicit session state so connections are clearer and more predictable. The server now enforces stricter input validation on tool arguments, redacts sensitive information in logs and config output by default, and adds $rerank support for Atlas Search pipelines.

Full Changelog: v1.15.0-alpha.9...v1.15.0-alpha.10

v1.15.0-alpha.9

v1.15.0-alpha.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:12
f690b8a

What's New

Connection management has been overhauled with explicit connection handling, replacing the previous session-based approach, giving you more predictable and transparent control over database connections. Atlas search gets two notable upgrades: support for the $rerank stage in aggregation pipelines and a new on-demand tool for retrieving search stage rules, making it easier to build and tune advanced search queries. You can now create, pause, resume, and upgrade Atlas clusters, load sample data into a cluster, and manage Atlas Stream Processing — all directly through your AI assistant.

Full Changelog: v1.15.0-alpha.8...v1.15.0-alpha.9

v1.15.0-alpha.8

v1.15.0-alpha.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:08
663168e

What's New

Connection management has been overhauled with explicit connection controls, replacing the previous session-based approach, giving you more predictable and transparent control over your database connections. Atlas users can now create, upgrade, pause, resume, and load sample data into clusters directly through the assistant, and a new tool lets you search and rerank results using $rerank in Atlas Search pipelines. Sensitive information in configuration outputs and logs is now redacted by default, and tool inputs are validated more strictly so misconfigured or malformed requests are caught and reported clearly before any action is taken.

Full Changelog: v1.15.0-alpha.7...v1.15.0-alpha.8