Skip to content

Commit 9915b93

Browse files
chore: release mongodb-mcp-server v1.13.0 (#1251)
Co-authored-by: mongodb-devtools-bot[bot] <189715634+mongodb-devtools-bot[bot]@users.noreply.github.com> Co-authored-by: Manuel Pedrozo <manuel.pedrozo@mongodb.com>
1 parent 58453ac commit 9915b93

11 files changed

Lines changed: 26 additions & 11 deletions

File tree

deploy/azure/bicep/main.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ param containerAppEnvironmentName string = ''
88
param containerAppName string = 'mongo-mcp-server-app'
99

1010
@description('Docker image to deploy')
11-
param containerImage string = 'mongodb/mongodb-mcp-server:1.12.0'
11+
param containerImage string = 'mongodb/mongodb-mcp-server:1.13.0'
1212

1313
@description('Container CPU (vCPU) as string. Allowed: 0.25 - 2.0 in 0.25 increments')
1414
@allowed([

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mongodb-mcp-server",
33
"description": "MongoDB Model Context Protocol Server",
4-
"version": "1.12.0",
4+
"version": "1.13.0",
55
"type": "module",
66
"packageManager": "pnpm@11.5.1",
77
"mcpName": "io.github.mongodb-js/mongodb-mcp-server",

packages/metrics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mongodb-js/mcp-metrics",
33
"description": "Prometheus metrics helpers for MongoDB MCP servers",
4-
"version": "1.12.0",
4+
"version": "1.13.0",
55
"type": "module",
66
"license": "Apache-2.0",
77
"author": "MongoDB <info@mongodb.com>",

packages/types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mongodb-js/mcp-types",
33
"description": "Shared TypeScript types and interfaces for MongoDB MCP server packages",
4-
"version": "1.12.0",
4+
"version": "1.13.0",
55
"type": "module",
66
"license": "Apache-2.0",
77
"author": "MongoDB <info@mongodb.com>",

packaging/mcpb/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": "0.1",
33
"name": "mongodb-mcp-server",
44
"display_name": "MongoDB",
5-
"version": "1.12.0",
5+
"version": "1.13.0",
66
"description": "Official MongoDB desktop extension (MCP Server). Connect to databases, explore data, manage collections, optimize queries, generate reliable code, implement best practices, develop advanced features, and more.",
77
"long_description": "Connect Claude Desktop to MongoDB Atlas and self-managed MongoDB deployments.\n\nManage your Atlas resources — clusters, projects, network access, and database users — directly from Claude. Query and inspect your data using find and aggregation, explore schemas, and manage indexes. Spin up local Atlas environments via Docker with Atlas Local, and add semantic search to your workflows using Vector Search with Voyage AI embeddings.\n\nFull documentation at [mongodb.com/docs/mcp-server](https://www.mongodb.com/docs/mcp-server/).",
88
"author": {

scripts/generate/generateToolDocumentation.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import { readFileSync, writeFileSync } from "fs";
99
import { join, dirname } from "path";
1010
import { fileURLToPath } from "url";
1111
import { AllTools } from "../../src/tools/index.js";
12+
import { ATLAS_CREATE_CLUSTER_README_DESCRIPTION } from "../../src/tools/atlas/create/createCluster.js";
13+
import { ATLAS_PAUSE_RESUME_CLUSTER_README_DESCRIPTION } from "../../src/tools/atlas/update/pauseResumeCluster.js";
1214
import { UIRegistry } from "../../src/ui/registry/index.js";
1315
import { UserConfigSchema } from "../../src/lib.js";
1416
import { PrometheusMetrics, createDefaultMetrics } from "@mongodb-js/mcp-metrics";
@@ -26,6 +28,8 @@ interface ToolInfo {
2628
const overrides: Record<string, string> = {
2729
connect: "Connect to a MongoDB instance",
2830
"switch-connection": "Switch to a different MongoDB connection",
31+
"atlas-create-cluster": ATLAS_CREATE_CLUSTER_README_DESCRIPTION,
32+
"atlas-pause-resume-cluster": ATLAS_PAUSE_RESUME_CLUSTER_README_DESCRIPTION,
2933
};
3034

3135
function extractToolInformation(): ToolInfo[] {

server.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
"url": "https://github.com/mongodb-js/mongodb-mcp-server",
77
"source": "github"
88
},
9-
"version": "1.12.0",
9+
"version": "1.13.0",
1010
"packages": [
1111
{
1212
"registryType": "npm",
1313
"identifier": "mongodb-mcp-server",
14-
"version": "1.12.0",
14+
"version": "1.13.0",
1515
"transport": {
1616
"type": "stdio"
1717
},
@@ -534,7 +534,7 @@
534534
},
535535
{
536536
"registryType": "oci",
537-
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.12.0",
537+
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.13.0",
538538
"transport": {
539539
"type": "stdio"
540540
},

src/common/packageInfo.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ export const packageInfo: {
44
mcpServerName: string;
55
engines: { node: string };
66
} = {
7-
version: "1.12.0",
7+
version: "1.13.0",
88
mcpServerName: "MongoDB MCP Server",
99
engines: {
10-
node: "^20.19.0 || ^22.12.0 || >= 24.0.0",
10+
node: "^20.19.0 || ^22.13.0 || >= 24.0.0",
1111
},
1212
};

src/tools/atlas/create/createCluster.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ import { AtlasArgs } from "../../args.js";
66
import type { CreateClusterMetadata } from "../../../telemetry/types.js";
77
import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js";
88

9+
/** @public */
10+
export const ATLAS_CREATE_CLUSTER_README_DESCRIPTION =
11+
"Create a MongoDB Atlas cluster (M10–M80, replica set or single shard). " +
12+
"Compute autoscaling is enabled by default: min instance size is set to the selected instance size, max is set two tiers above. " +
13+
"Disk autoscaling is always enabled. The tool returns immediately, use the atlas-inspect-cluster tool to poll the cluster state for readiness (state: IDLE). " +
14+
"Connection strings are unavailable until the cluster reaches IDLE state.";
15+
916
// Keeping this region recommendation string and the one for atlas-upgrade-cluster independent in the short term. The current effort is intentionally limited to additive changes only.
1017
// Differences include the mention of "non-exhaustive" and a nudge to respect user-specified regions when not in the mapping.
1118
const REGION_RECOMMENDATIONS = `Common, non-exhaustive region default mappings by provider:

src/tools/atlas/update/pauseResumeCluster.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import type { PauseResumeClusterMetadata } from "../../../telemetry/types.js";
66
import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js";
77
import type { ClusterDescription20240805 } from "../../../common/atlas/openapi.js";
88

9+
/** @public */
10+
export const ATLAS_PAUSE_RESUME_CLUSTER_README_DESCRIPTION =
11+
"Pause or resume a dedicated (M10+) MongoDB Atlas cluster.";
12+
913
const actionEnum = z.enum(["PAUSE", "RESUME"]);
1014

1115
export const PauseResumeClusterArgsShape = {

0 commit comments

Comments
 (0)