Skip to content

Commit a0ce732

Browse files
mongodb-devtools-bot[bot]jeroenvervaekenirinchev
authored
chore: release mongodb-mcp-server v1.12.0 (#1224)
Co-authored-by: mongodb-devtools-bot[bot] <189715634+mongodb-devtools-bot[bot]@users.noreply.github.com> Co-authored-by: Jeroen Vervaeke <jeroen.vervaeke@mongodb.com> Co-authored-by: nirinchev <irinchev@me.com>
1 parent 5fa583c commit a0ce732

12 files changed

Lines changed: 38 additions & 28 deletions

File tree

.github/workflows/code-health.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ jobs:
2222
node-version: "22"
2323
- os: ubuntu-latest
2424
node-version: "24"
25+
- os: macos-latest
26+
node-version: "22"
27+
- os: windows-latest
28+
node-version: "22"
2529
fail-fast: false
2630
runs-on: ${{ matrix.os }}
2731
steps:

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,14 @@ For more information about configuring OpenCode as an MCP client, including the
363363

364364
- `atlas-connect-cluster` - Connect to MongoDB Atlas cluster
365365
- `atlas-create-access-list` - Allow Ip/CIDR ranges to access your MongoDB Atlas clusters.
366+
- `atlas-create-cluster` - Create a MongoDB Atlas cluster (M10–M80, replica set or single shard). Compute autoscaling is enabled by default: min instance size is set to the selected instance size, max is set two tiers above. Disk autoscaling is always enabled. The tool returns immediately, use the atlas-inspect-cluster tool to poll the cluster state for readiness (state: IDLE). Connection strings are unavailable until the cluster reaches IDLE state. Note to LLM: Omit instance size unless specified by the user. If provider and region are not already known, ask for both together in a single question before calling this tool. Common, non-exhaustive region default mappings by provider:
367+
AWS: "East Coast"/"Virginia"/"US East" → US_EAST_1, "Ohio" → US_EAST_2, "California"/"West Coast" → US_WEST_2, "Southeast Asia"/"APAC"/"Singapore" → AP_SOUTHEAST_1, "Europe"/"EU"/"Ireland" → EU_WEST_1.
368+
GCP: "Central US" → CENTRAL_US, "Western US" → WESTERN_US, "Southeast Asia"/"APAC" → SOUTHEASTERN_ASIA_PACIFIC, "Europe"/"EU" → WESTERN_EUROPE.
369+
AZURE: "East US" → US_EAST_2, "West US" → US_WEST_2, "Europe North" → EUROPE_NORTH, "Europe West" → EUROPE_WEST.
370+
Default recommendation: AWS US_EAST_1.
371+
User-specified regions not present in the mapping MUST be respected, rely on the tool to surface errors if a region is not supported.
372+
366373
- `atlas-create-db-user` - Create an MongoDB Atlas database user
367-
- `atlas-create-cluster` - Create a dedicated MongoDB Atlas cluster (M10–M80, replica set or single shard).
368374
- `atlas-create-free-cluster` - Create a free MongoDB Atlas cluster
369375
- `atlas-create-project` - Create a MongoDB Atlas project
370376
- `atlas-get-performance-advisor` - Get MongoDB Atlas performance advisor recommendations and suggestions, which includes the operations: suggested indexes, drop index suggestions, schema suggestions, and a sample of the most recent (max 50) slow query logs

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.11.0'
11+
param containerImage string = 'mongodb/mongodb-mcp-server:1.12.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.11.0",
4+
"version": "1.12.0",
55
"type": "module",
66
"packageManager": "pnpm@10.33.2",
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.11.0",
4+
"version": "1.12.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.11.0",
4+
"version": "1.12.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.11.0",
5+
"version": "1.12.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": {

pnpm-lock.yaml

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/generate/generateToolDocumentation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ function generateReadmeToolsList(tools: ToolInfo[]): string {
119119
sections.push(`#### ${categoryTitles[category]}\n`);
120120

121121
for (const tool of toolsByCategory[category]) {
122-
sections.push(`- \`${tool.name}\` - ${tool.description}`);
122+
sections.push(`- \`${tool.name}\` - ${tool.description.replace(/\n/g, "\n ")}`);
123123
}
124124

125125
// Add note for Atlas tools

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.11.0",
9+
"version": "1.12.0",
1010
"packages": [
1111
{
1212
"registryType": "npm",
1313
"identifier": "mongodb-mcp-server",
14-
"version": "1.11.0",
14+
"version": "1.12.0",
1515
"transport": {
1616
"type": "stdio"
1717
},
@@ -520,7 +520,7 @@
520520
},
521521
{
522522
"registryType": "oci",
523-
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.11.0",
523+
"identifier": "docker.io/mongodb/mongodb-mcp-server:1.12.0",
524524
"transport": {
525525
"type": "stdio"
526526
},

0 commit comments

Comments
 (0)