What's New
You can now pause and resume Atlas clusters directly through the MCP Server, and quickly load sample datasets into a cluster to get started with realistic data. Server-side JavaScript functions ($where, $function, and $accumulator) are now disabled by default to prevent unintended behavior, though this can be configured if needed. A bug fix also ensures that renaming a collection with dropTarget: true is correctly blocked when destructive operations are disabled.
What's Changed
🚀 Features
- feat: disable server-side JS functions by default MCP-521 MCP-287 by @nirinchev in #1226
- feat: add a tool to load sample data in a cluster MCP-500 by @nirinchev in #1237
- feat: extend telemetry to support custom parameter for create-index tool MCP-407 by @dudaschar in #1242
- feat: Add atlas-pause-resume-cluster by @manupedrozo in #1239
🐛 Bug Fixes
- fix: use pnpm-workspace when packaging mcpb MCP-518 by @nirinchev in #1233
- fix: prevent dropTarget when delete operations are disabled MCP-526 by @nirinchev in #1241
- fix: apply mongosh CLI options (e.g. oidcTrustedEndpoint) in connect-tool path by @KyriosGN0 in #1121
📦 Dependencies
- chore(deps): bump @mongodb-js/devtools-proxy-support from 0.7.8 to 0.7.14 by @dependabot[bot] in #1229
- chore(deps-dev): bump @vitest/browser from 4.1.5 to 4.1.6 by @dependabot[bot] in #1217
- chore(deps-dev): bump the vitest group across 1 directory with 5 updates by @dependabot[bot] in #1219
- chore(deps): bump mongodb-build-info from 1.9.7 to 1.9.11 by @dependabot[bot] in #1244
- chore(deps-dev): bump knip from 6.4.1 to 6.16.1 by @dependabot[bot] in #1246
- chore(deps-dev): bump vite-plugin-singlefile from 2.3.2 to 2.3.3 by @dependabot[bot] in #1230
- chore(deps-dev): bump vite from 8.0.8 to 8.0.16 by @dependabot[bot] in #1250
- chore(deps-dev): bump @typescript-eslint/parser from 8.58.2 to 8.61.0 by @dependabot[bot] in #1245
New Contributors
- @dudaschar made their first contribution in #1242
- @KyriosGN0 made their first contribution in #1121
Full Changelog: v1.12.0...v1.13.0