From 8eebd2a8a7dd4a705e86a548846c6c747e3298c0 Mon Sep 17 00:00:00 2001 From: Himanshu Singh Date: Wed, 16 Jul 2025 16:37:15 +0200 Subject: [PATCH 1/4] chore: specify the correct node requirements --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cff7f553..5973a804 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,6 @@ "zod": "^3.25.76" }, "engines": { - "node": ">=20.19.0" + "node": "^20.19.0 || ^22.12.0 || >= 23.0.0" } } From 7896c9c7e40c7749cc3b8ef79c9b48ec4893657f Mon Sep 17 00:00:00 2001 From: Himanshu Singh Date: Thu, 17 Jul 2025 14:31:05 +0200 Subject: [PATCH 2/4] chore: clarify node requirements in readme --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a9a6a0d..b1fc602e 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,10 @@ A Model Context Protocol server for interacting with MongoDB Databases and Mongo ## Prerequisites -- Node.js (v20.19.0 or later) +- Node.js + - At least 20.19.0 + - When using v22 then at least v22.12.0 + - Otherwise any version 23+ ```shell node -v @@ -374,10 +377,12 @@ To use the Atlas API tools, you'll need to create a service account in MongoDB A To learn more about Service Accounts, check the [MongoDB Atlas documentation](https://www.mongodb.com/docs/atlas/api/service-accounts-overview/). 2. **Save Client Credentials:** + - After creation, you'll be shown the Client ID and Client Secret - **Important:** Copy and save the Client Secret immediately as it won't be displayed again 3. **Add Access List Entry:** + - Add your IP address to the API access list 4. **Configure the MCP Server:** From 26da86bcb22777d7df8b1695963dd0a0639055bc Mon Sep 17 00:00:00 2001 From: Himanshu Singh Date: Thu, 17 Jul 2025 15:06:49 +0200 Subject: [PATCH 3/4] chore: format fix --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index b1fc602e..8b6c48f0 100644 --- a/README.md +++ b/README.md @@ -377,12 +377,10 @@ To use the Atlas API tools, you'll need to create a service account in MongoDB A To learn more about Service Accounts, check the [MongoDB Atlas documentation](https://www.mongodb.com/docs/atlas/api/service-accounts-overview/). 2. **Save Client Credentials:** - - After creation, you'll be shown the Client ID and Client Secret - **Important:** Copy and save the Client Secret immediately as it won't be displayed again 3. **Add Access List Entry:** - - Add your IP address to the API access list 4. **Configure the MCP Server:** From 2f2bcf3191844321ad01a489b2b2efc1f593173c Mon Sep 17 00:00:00 2001 From: Himanshu Singh Date: Thu, 17 Jul 2025 16:10:45 +0200 Subject: [PATCH 4/4] package-lock update --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index e6792965..a80dcb27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "yaml": "^2.8.0" }, "engines": { - "node": ">=20.19.0" + "node": "^20.19.0 || ^22.12.0 || >= 23.0.0" } }, "node_modules/@ampproject/remapping": {