From c2dcad3f5aeec1cf1e9b06073c339eb271159264 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Mon, 1 Sep 2025 16:19:50 +0100 Subject: [PATCH 1/2] fix: allow connect tool on readOnly mode --- src/tools/tool.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/tool.ts b/src/tools/tool.ts index 538d8c9bd..9a13eada0 100644 --- a/src/tools/tool.ts +++ b/src/tools/tool.ts @@ -149,7 +149,7 @@ export abstract class ToolBase { let errorClarification: string | undefined; // Check read-only mode first - if (this.config.readOnly && !["read", "metadata"].includes(this.operationType)) { + if (this.config.readOnly && !["read", "metadata", "connect"].includes(this.operationType)) { errorClarification = `read-only mode is enabled, its operation type, \`${this.operationType}\`,`; } else if (this.config.disabledTools.includes(this.category)) { errorClarification = `its category, \`${this.category}\`,`; From 65e2e1bb112d399ca2f59efbb7b2c8ccf63fd8e2 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Mon, 1 Sep 2025 17:18:33 +0100 Subject: [PATCH 2/2] fix: increase mxIdleTimeMS in oidcConfig --- tests/integration/common/connectionManager.oidc.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integration/common/connectionManager.oidc.test.ts b/tests/integration/common/connectionManager.oidc.test.ts index d4932995e..2e1741257 100644 --- a/tests/integration/common/connectionManager.oidc.test.ts +++ b/tests/integration/common/connectionManager.oidc.test.ts @@ -98,7 +98,7 @@ describe.skipIf(process.platform !== "linux")("ConnectionManager OIDC Tests", as ...defaultTestConfig, oidcRedirectURi: "http://localhost:0/", authenticationMechanism: "MONGODB-OIDC", - maxIdleTimeMS: "1", + maxIdleTimeMS: "10000", minPoolSize: "0", username: "testuser", browser: fetchBrowserFixture,