This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
The following commit(s) were added to refs/heads/main by this push:
new 4ec4cf42c chore(mcp): upgrade Node dependencies to latest within
current majors (#1125)
4ec4cf42c is described below
commit 4ec4cf42cbee8021a35fcd88be83ce7d7ab8806d
Author: Gao Hongtao <[email protected]>
AuthorDate: Tue May 12 09:12:08 2026 +0800
chore(mcp): upgrade Node dependencies to latest within current majors
(#1125)
---
dist/LICENSE | 12 +-
dist/licenses/mcp-licenses/license-fast-uri.txt | 4 +-
mcp/LICENSE | 12 +-
mcp/package-lock.json | 219 ++++++++++++------------
mcp/package.json | 27 +--
5 files changed, 137 insertions(+), 137 deletions(-)
diff --git a/dist/LICENSE b/dist/LICENSE
index 4413d5cf4..7fd209bd9 100644
--- a/dist/LICENSE
+++ b/dist/LICENSE
@@ -600,14 +600,14 @@ The text of each license is also included at
dist/licenses/mcp-licenses/LICENSE-
BSD-2-Clause licenses
========================================================================
- dotenv 16.6.1 BSD-2-Clause
+ dotenv 17.4.2 BSD-2-Clause
json-schema-typed 8.0.2 BSD-2-Clause
========================================================================
BSD-3-Clause licenses
========================================================================
- fast-uri 3.1.0 BSD-3-Clause
+ fast-uri 3.1.2 BSD-3-Clause
qs 6.15.1 BSD-3-Clause
========================================================================
@@ -654,7 +654,7 @@ MIT licenses
eventsource 3.0.7 MIT
eventsource-parser 3.0.8 MIT
express 5.2.1 MIT
- express-rate-limit 8.4.1 MIT
+ express-rate-limit 8.5.1 MIT
fast-deep-equal 3.1.3 MIT
finalhandler 2.1.1 MIT
forwarded 0.2.0 MIT
@@ -665,10 +665,10 @@ MIT licenses
gopd 1.2.0 MIT
has-symbols 1.1.0 MIT
hasown 2.0.3 MIT
- hono 4.12.15 MIT
+ hono 4.12.18 MIT
http-errors 2.0.1 MIT
iconv-lite 0.7.2 MIT
- ip-address 10.1.0 MIT
+ ip-address 10.2.0 MIT
ipaddr.js 1.9.1 MIT
is-promise 4.0.0 MIT
jose 6.2.3 MIT
@@ -706,4 +706,4 @@ MIT licenses
type-is 2.0.1 MIT
unpipe 1.0.0 MIT
vary 1.1.2 MIT
- zod 3.25.76 MIT
+ zod 4.4.3 MIT
diff --git a/dist/licenses/mcp-licenses/license-fast-uri.txt
b/dist/licenses/mcp-licenses/license-fast-uri.txt
index a8fe78953..9c93c1c0e 100644
--- a/dist/licenses/mcp-licenses/license-fast-uri.txt
+++ b/dist/licenses/mcp-licenses/license-fast-uri.txt
@@ -1,9 +1,7 @@
Copyright (c) 2011-2021, Gary Court until
https://github.com/garycourt/uri-js/commit/a1acf730b4bba3f1097c9f52e7d9d3aba8cdcaae
-Copyright (c) 2021-present The Fastify team
+Copyright (c) 2021-present The Fastify team
<https://github.com/fastify/fastify#team>
All rights reserved.
-The Fastify team members are listed at https://github.com/fastify/fastify#team.
-
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
diff --git a/mcp/LICENSE b/mcp/LICENSE
index 1343e0c77..f9ad451e4 100644
--- a/mcp/LICENSE
+++ b/mcp/LICENSE
@@ -28,14 +28,14 @@ The text of each license is also included at
dist/licenses/mcp-licenses/LICENSE-
BSD-2-Clause licenses
========================================================================
- dotenv 16.6.1 BSD-2-Clause
+ dotenv 17.4.2 BSD-2-Clause
json-schema-typed 8.0.2 BSD-2-Clause
========================================================================
BSD-3-Clause licenses
========================================================================
- fast-uri 3.1.0 BSD-3-Clause
+ fast-uri 3.1.2 BSD-3-Clause
qs 6.15.1 BSD-3-Clause
========================================================================
@@ -82,7 +82,7 @@ MIT licenses
eventsource 3.0.7 MIT
eventsource-parser 3.0.8 MIT
express 5.2.1 MIT
- express-rate-limit 8.4.1 MIT
+ express-rate-limit 8.5.1 MIT
fast-deep-equal 3.1.3 MIT
finalhandler 2.1.1 MIT
forwarded 0.2.0 MIT
@@ -93,10 +93,10 @@ MIT licenses
gopd 1.2.0 MIT
has-symbols 1.1.0 MIT
hasown 2.0.3 MIT
- hono 4.12.15 MIT
+ hono 4.12.18 MIT
http-errors 2.0.1 MIT
iconv-lite 0.7.2 MIT
- ip-address 10.1.0 MIT
+ ip-address 10.2.0 MIT
ipaddr.js 1.9.1 MIT
is-promise 4.0.0 MIT
jose 6.2.3 MIT
@@ -134,4 +134,4 @@ MIT licenses
type-is 2.0.1 MIT
unpipe 1.0.0 MIT
vary 1.1.2 MIT
- zod 3.25.76 MIT
+ zod 4.4.3 MIT
diff --git a/mcp/package-lock.json b/mcp/package-lock.json
index 199ecf997..9f7f899d4 100644
--- a/mcp/package-lock.json
+++ b/mcp/package-lock.json
@@ -9,21 +9,22 @@
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
- "@modelcontextprotocol/sdk": "^1.26.0",
- "dotenv": "^16.4.5",
- "zod": "^3.25.76"
+ "@modelcontextprotocol/sdk": "^1.29.0",
+ "dotenv": "^17.4.2",
+ "zod": "^4.4.3"
},
"devDependencies": {
- "@types/node": "^24.0.0",
- "@typescript-eslint/eslint-plugin": "^8.47.0",
- "@typescript-eslint/parser": "^8.47.0",
- "eslint": "^9.39.1",
- "jsonfile": "^6.1.0",
- "prettier": "^3.6.2",
- "semver": "^7.6.0",
- "tsx": "^4.7.0",
- "typescript": "^5.3.0",
- "typescript-eslint": "^8.47.0"
+ "@eslint/js": "^9.39.4",
+ "@types/node": "^25.6.2",
+ "@typescript-eslint/eslint-plugin": "^8.59.2",
+ "@typescript-eslint/parser": "^8.59.2",
+ "eslint": "^9.39.4",
+ "jsonfile": "^6.2.1",
+ "prettier": "^3.8.3",
+ "semver": "^7.8.0",
+ "tsx": "^4.21.0",
+ "typescript": "^5.9.3",
+ "typescript-eslint": "^8.59.2"
},
"engines": {
"node": ">=24.6.0"
@@ -817,9 +818,9 @@
}
},
"node_modules/@types/estree": {
- "version": "1.0.8",
- "resolved":
"https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
- "integrity":
"sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "version": "1.0.9",
+ "resolved":
"https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
+ "integrity":
"sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
"dev": true,
"license": "MIT"
},
@@ -831,27 +832,27 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "24.12.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.2.tgz",
- "integrity":
"sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==",
+ "version": "25.6.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz",
+ "integrity":
"sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "undici-types": "~7.16.0"
+ "undici-types": "~7.19.0"
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.1.tgz",
- "integrity":
"sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.2.tgz",
+ "integrity":
"sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
- "@typescript-eslint/scope-manager": "8.59.1",
- "@typescript-eslint/type-utils": "8.59.1",
- "@typescript-eslint/utils": "8.59.1",
- "@typescript-eslint/visitor-keys": "8.59.1",
+ "@typescript-eslint/scope-manager": "8.59.2",
+ "@typescript-eslint/type-utils": "8.59.2",
+ "@typescript-eslint/utils": "8.59.2",
+ "@typescript-eslint/visitor-keys": "8.59.2",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.5.0"
@@ -864,22 +865,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.59.1",
+ "@typescript-eslint/parser": "^8.59.2",
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.1.tgz",
- "integrity":
"sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.2.tgz",
+ "integrity":
"sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.59.1",
- "@typescript-eslint/types": "8.59.1",
- "@typescript-eslint/typescript-estree": "8.59.1",
- "@typescript-eslint/visitor-keys": "8.59.1",
+ "@typescript-eslint/scope-manager": "8.59.2",
+ "@typescript-eslint/types": "8.59.2",
+ "@typescript-eslint/typescript-estree": "8.59.2",
+ "@typescript-eslint/visitor-keys": "8.59.2",
"debug": "^4.4.3"
},
"engines": {
@@ -895,14 +896,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.1.tgz",
- "integrity":
"sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz",
+ "integrity":
"sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.59.1",
- "@typescript-eslint/types": "^8.59.1",
+ "@typescript-eslint/tsconfig-utils": "^8.59.2",
+ "@typescript-eslint/types": "^8.59.2",
"debug": "^4.4.3"
},
"engines": {
@@ -917,14 +918,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.1.tgz",
- "integrity":
"sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz",
+ "integrity":
"sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.59.1",
- "@typescript-eslint/visitor-keys": "8.59.1"
+ "@typescript-eslint/types": "8.59.2",
+ "@typescript-eslint/visitor-keys": "8.59.2"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -935,9 +936,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.1.tgz",
- "integrity":
"sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz",
+ "integrity":
"sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -952,15 +953,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.1.tgz",
- "integrity":
"sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz",
+ "integrity":
"sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.59.1",
- "@typescript-eslint/typescript-estree": "8.59.1",
- "@typescript-eslint/utils": "8.59.1",
+ "@typescript-eslint/types": "8.59.2",
+ "@typescript-eslint/typescript-estree": "8.59.2",
+ "@typescript-eslint/utils": "8.59.2",
"debug": "^4.4.3",
"ts-api-utils": "^2.5.0"
},
@@ -977,9 +978,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz",
- "integrity":
"sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz",
+ "integrity":
"sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -991,16 +992,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.1.tgz",
- "integrity":
"sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz",
+ "integrity":
"sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.59.1",
- "@typescript-eslint/tsconfig-utils": "8.59.1",
- "@typescript-eslint/types": "8.59.1",
- "@typescript-eslint/visitor-keys": "8.59.1",
+ "@typescript-eslint/project-service": "8.59.2",
+ "@typescript-eslint/tsconfig-utils": "8.59.2",
+ "@typescript-eslint/types": "8.59.2",
+ "@typescript-eslint/visitor-keys": "8.59.2",
"debug": "^4.4.3",
"minimatch": "^10.2.2",
"semver": "^7.7.3",
@@ -1019,16 +1020,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.1.tgz",
- "integrity":
"sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz",
+ "integrity":
"sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
- "@typescript-eslint/scope-manager": "8.59.1",
- "@typescript-eslint/types": "8.59.1",
- "@typescript-eslint/typescript-estree": "8.59.1"
+ "@typescript-eslint/scope-manager": "8.59.2",
+ "@typescript-eslint/types": "8.59.2",
+ "@typescript-eslint/typescript-estree": "8.59.2"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1043,13 +1044,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.1.tgz",
- "integrity":
"sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz",
+ "integrity":
"sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.59.1",
+ "@typescript-eslint/types": "8.59.2",
"eslint-visitor-keys": "^5.0.0"
},
"engines": {
@@ -1200,9 +1201,9 @@
}
},
"node_modules/brace-expansion": {
- "version": "5.0.5",
- "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
- "integrity":
"sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "version": "5.0.6",
+ "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz",
+ "integrity":
"sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1409,9 +1410,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.6.1",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
- "integrity":
"sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
+ "version": "17.4.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz",
+ "integrity":
"sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==",
"license": "BSD-2-Clause",
"engines": {
"node": ">=12"
@@ -1859,12 +1860,12 @@
}
},
"node_modules/express-rate-limit": {
- "version": "8.4.1",
- "resolved":
"https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.4.1.tgz",
- "integrity":
"sha512-NGVYwQSAyEQgzxX1iCM978PP9AdO/hW93gMcF6ZwQCm+rFvLsBH6w4xcXWTcliS8La5EPRN3p9wzItqBwJrfNw==",
+ "version": "8.5.1",
+ "resolved":
"https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.1.tgz",
+ "integrity":
"sha512-5O6KYmyJEpuPJV5hNTXKbAHWRqrzyu+OI3vUnSd2kXFubIVpG7ezpgxQy76Zo5GQZtrQBg86hF+CM/NX+cioiQ==",
"license": "MIT",
"dependencies": {
- "ip-address": "10.1.0"
+ "ip-address": "^10.2.0"
},
"engines": {
"node": ">= 16"
@@ -1897,9 +1898,9 @@
"license": "MIT"
},
"node_modules/fast-uri": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
- "integrity":
"sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz",
+ "integrity":
"sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==",
"funding": [
{
"type": "github",
@@ -2175,9 +2176,9 @@
}
},
"node_modules/hono": {
- "version": "4.12.15",
- "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.15.tgz",
- "integrity":
"sha512-qM0jDhFEaCBb4TxoW7f53Qrpv9RBiayUHo0S52JudprkhvpjIrGoU1mnnr29Fvd1U335ZFPZQY1wlkqgfGXyLg==",
+ "version": "4.12.18",
+ "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.18.tgz",
+ "integrity":
"sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==",
"license": "MIT",
"engines": {
"node": ">=16.9.0"
@@ -2263,9 +2264,9 @@
"license": "ISC"
},
"node_modules/ip-address": {
- "version": "10.1.0",
- "resolved":
"https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
- "integrity":
"sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
+ "version": "10.2.0",
+ "resolved":
"https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz",
+ "integrity":
"sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==",
"license": "MIT",
"engines": {
"node": ">= 12"
@@ -2821,9 +2822,9 @@
"license": "MIT"
},
"node_modules/semver": {
- "version": "7.7.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
- "integrity":
"sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
+ "integrity":
"sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -3113,16 +3114,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.59.1",
- "resolved":
"https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.1.tgz",
- "integrity":
"sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==",
+ "version": "8.59.2",
+ "resolved":
"https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.2.tgz",
+ "integrity":
"sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.59.1",
- "@typescript-eslint/parser": "8.59.1",
- "@typescript-eslint/typescript-estree": "8.59.1",
- "@typescript-eslint/utils": "8.59.1"
+ "@typescript-eslint/eslint-plugin": "8.59.2",
+ "@typescript-eslint/parser": "8.59.2",
+ "@typescript-eslint/typescript-estree": "8.59.2",
+ "@typescript-eslint/utils": "8.59.2"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3137,9 +3138,9 @@
}
},
"node_modules/undici-types": {
- "version": "7.16.0",
- "resolved":
"https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
- "integrity":
"sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
+ "version": "7.19.2",
+ "resolved":
"https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",
+ "integrity":
"sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==",
"dev": true,
"license": "MIT"
},
@@ -3226,9 +3227,9 @@
}
},
"node_modules/zod": {
- "version": "3.25.76",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
- "integrity":
"sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",
+ "integrity":
"sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
diff --git a/mcp/package.json b/mcp/package.json
index fe4475b2b..27166ea59 100644
--- a/mcp/package.json
+++ b/mcp/package.json
@@ -21,21 +21,22 @@
"author": "Apache Software Foundation",
"license": "Apache-2.0",
"dependencies": {
- "@modelcontextprotocol/sdk": "^1.26.0",
- "dotenv": "^16.4.5",
- "zod": "^3.25.76"
+ "@modelcontextprotocol/sdk": "^1.29.0",
+ "dotenv": "^17.4.2",
+ "zod": "^4.4.3"
},
"devDependencies": {
- "@types/node": "^24.0.0",
- "@typescript-eslint/eslint-plugin": "^8.47.0",
- "@typescript-eslint/parser": "^8.47.0",
- "eslint": "^9.39.1",
- "jsonfile": "^6.1.0",
- "prettier": "^3.6.2",
- "semver": "^7.6.0",
- "tsx": "^4.7.0",
- "typescript": "^5.3.0",
- "typescript-eslint": "^8.47.0"
+ "@eslint/js": "^9.39.4",
+ "@types/node": "^25.6.2",
+ "@typescript-eslint/eslint-plugin": "^8.59.2",
+ "@typescript-eslint/parser": "^8.59.2",
+ "eslint": "^9.39.4",
+ "jsonfile": "^6.2.1",
+ "prettier": "^3.8.3",
+ "semver": "^7.8.0",
+ "tsx": "^4.21.0",
+ "typescript": "^5.9.3",
+ "typescript-eslint": "^8.59.2"
},
"engines": {
"node": ">=24.6.0"