Skip to content

Commit b24fe5e

Browse files
authored
chore: Support for proxies for Atlas tools. MCP-87 (#407)
1 parent c94c58e commit b24fe5e

File tree

7 files changed

+484
-143
lines changed

7 files changed

+484
-143
lines changed

package-lock.json

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

package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"type": "module",
1818
"scripts": {
1919
"start": "node dist/index.js --transport http --loggers stderr mcp",
20+
"start:stdio": "node dist/index.js --transport stdio --loggers stderr mcp",
2021
"prepare": "npm run build",
2122
"build:clean": "rm -rf dist",
2223
"build:compile": "tsc --project tsconfig.build.json",
@@ -43,12 +44,14 @@
4344
"@modelcontextprotocol/inspector": "^0.16.0",
4445
"@redocly/cli": "^1.34.4",
4546
"@types/express": "^5.0.1",
47+
"@types/http-proxy": "^1.17.16",
4648
"@types/node": "^24.0.12",
4749
"@types/proper-lockfile": "^4.1.4",
4850
"@types/simple-oauth2": "^5.0.7",
4951
"@types/yargs-parser": "^21.0.3",
5052
"@vitest/coverage-v8": "^3.2.4",
5153
"ai": "^4.3.17",
54+
"duplexpair": "^1.0.2",
5255
"eslint": "^9.30.1",
5356
"eslint-config-prettier": "^10.1.5",
5457
"eslint-plugin-prettier": "^5.5.1",
@@ -63,14 +66,15 @@
6366
"tsx": "^4.20.3",
6467
"typescript": "^5.8.3",
6568
"typescript-eslint": "^8.36.0",
66-
"vitest": "^3.2.4",
6769
"uuid": "^11.1.0",
70+
"vitest": "^3.2.4",
6871
"yaml": "^2.8.0"
6972
},
7073
"dependencies": {
7174
"@modelcontextprotocol/sdk": "^1.15.0",
7275
"@mongodb-js/device-id": "^0.3.1",
7376
"@mongodb-js/devtools-connect": "^3.9.2",
77+
"@mongodb-js/devtools-proxy-support": "^0.5.1",
7478
"@mongosh/service-provider-node-driver": "^3.10.2",
7579
"@vitest/eslint-plugin": "^1.3.4",
7680
"bson": "^6.10.4",
@@ -81,9 +85,10 @@
8185
"mongodb-log-writer": "^2.4.1",
8286
"mongodb-redact": "^1.1.8",
8387
"mongodb-schema": "^12.6.2",
88+
"node-fetch": "^3.3.2",
8489
"node-machine-id": "1.1.12",
90+
"oauth4webapi": "^3.6.0",
8591
"openapi-fetch": "^0.14.0",
86-
"simple-oauth2": "^5.1.0",
8792
"yargs-parser": "^22.0.0",
8893
"zod": "^3.25.76"
8994
},

0 commit comments

Comments
 (0)