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 d5f930ce3 build(mcp): bump modelcontextprotocol/sdk from 1.25.2 to 
1.26.0 (#969)
d5f930ce3 is described below

commit d5f930ce395b6c647f84e86265963d16698a9dfd
Author: Fine0830 <[email protected]>
AuthorDate: Mon Feb 9 14:44:19 2026 +0800

    build(mcp): bump modelcontextprotocol/sdk from 1.25.2 to 1.26.0 (#969)
    
    * upgrade dependencies
    
    * update license
---
 dist/LICENSE                                       |  33 ++--
 .../license-http-errors-node-modules-statuses.txt  |  23 ---
 ...ense-safe-buffer.txt => license-ip-address.txt} |   4 +-
 mcp/LICENSE                                        |  33 ++--
 mcp/package-lock.json                              | 207 +++++++++++----------
 mcp/package.json                                   |   2 +-
 6 files changed, 140 insertions(+), 162 deletions(-)

diff --git a/dist/LICENSE b/dist/LICENSE
index 0e481aa65..7dbe1f8f9 100644
--- a/dist/LICENSE
+++ b/dist/LICENSE
@@ -653,14 +653,14 @@ ISC licenses
     setprototypeof 1.2.0 ISC
     which 2.0.2 ISC
     wrappy 1.0.2 ISC
-    zod-to-json-schema 3.25.0 ISC
+    zod-to-json-schema 3.25.1 ISC
 
 ========================================================================
 MIT licenses
 ========================================================================
 
-    @hono/node-server 1.19.8 MIT
-    @modelcontextprotocol/sdk 1.25.2 MIT
+    @hono/node-server 1.19.9 MIT
+    @modelcontextprotocol/sdk 1.26.0 MIT
     @types/node 24.10.4 MIT
     @types/node-fetch 2.6.13 MIT
     abort-controller 3.0.0 MIT
@@ -669,12 +669,12 @@ MIT licenses
     ajv 8.17.1 MIT
     ajv-formats 3.0.1 MIT
     asynckit 0.4.0 MIT
-    body-parser 2.2.1 MIT
+    body-parser 2.2.2 MIT
     bytes 3.1.2 MIT
     call-bind-apply-helpers 1.0.2 MIT
     call-bound 1.0.4 MIT
     combined-stream 1.0.8 MIT
-    content-disposition 1.0.0 MIT
+    content-disposition 1.0.1 MIT
     content-type 1.0.5 MIT
     cookie 0.7.2 MIT
     cookie-signature 1.2.2 MIT
@@ -695,10 +695,10 @@ MIT licenses
     event-target-shim 5.0.1 MIT
     eventsource 3.0.7 MIT
     eventsource-parser 3.0.6 MIT
-    express 5.1.0 MIT
-    express-rate-limit 7.5.1 MIT
+    express 5.2.1 MIT
+    express-rate-limit 8.2.1 MIT
     fast-deep-equal 3.1.3 MIT
-    finalhandler 2.1.0 MIT
+    finalhandler 2.1.1 MIT
     form-data 4.0.4 MIT
     form-data-encoder 1.7.2 MIT
     form-data/node_modules/mime-db 1.52.0 MIT
@@ -713,11 +713,11 @@ MIT licenses
     has-symbols 1.1.0 MIT
     has-tostringtag 1.0.2 MIT
     hasown 2.0.2 MIT
-    hono 4.11.7 MIT
-    http-errors 2.0.0 MIT
-    http-errors/node_modules/statuses 2.0.1 MIT
+    hono 4.11.9 MIT
+    http-errors 2.0.1 MIT
     humanize-ms 1.2.1 MIT
-    iconv-lite 0.7.0 MIT
+    iconv-lite 0.7.2 MIT
+    ip-address 10.0.1 MIT
     ipaddr.js 1.9.1 MIT
     is-promise 4.0.0 MIT
     jose 6.1.3 MIT
@@ -726,7 +726,7 @@ MIT licenses
     media-typer 1.1.0 MIT
     merge-descriptors 2.0.0 MIT
     mime-db 1.54.0 MIT
-    mime-types 3.0.1 MIT
+    mime-types 3.0.2 MIT
     ms 2.1.3 MIT
     negotiator 1.0.0 MIT
     node-domexception 1.0.0 MIT
@@ -742,13 +742,12 @@ MIT licenses
     pkce-challenge 5.0.0 MIT
     proxy-addr 2.0.7 MIT
     range-parser 1.2.1 MIT
-    raw-body 3.0.1 MIT
+    raw-body 3.0.2 MIT
     require-from-string 2.0.2 MIT
     router 2.2.0 MIT
-    safe-buffer 5.2.1 MIT
     safer-buffer 2.1.2 MIT
-    send 1.2.0 MIT
-    serve-static 2.2.0 MIT
+    send 1.2.1 MIT
+    serve-static 2.2.1 MIT
     shebang-command 2.0.0 MIT
     shebang-regex 3.0.0 MIT
     side-channel 1.1.0 MIT
diff --git 
a/dist/licenses/mcp-licenses/license-http-errors-node-modules-statuses.txt 
b/dist/licenses/mcp-licenses/license-http-errors-node-modules-statuses.txt
deleted file mode 100644
index 28a316182..000000000
--- a/dist/licenses/mcp-licenses/license-http-errors-node-modules-statuses.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-
-The MIT License (MIT)
-
-Copyright (c) 2014 Jonathan Ong <[email protected]>
-Copyright (c) 2016 Douglas Christopher Wilson <[email protected]>
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/dist/licenses/mcp-licenses/license-safe-buffer.txt 
b/dist/licenses/mcp-licenses/license-ip-address.txt
similarity index 94%
rename from dist/licenses/mcp-licenses/license-safe-buffer.txt
rename to dist/licenses/mcp-licenses/license-ip-address.txt
index 0c068ceec..ec79adb0c 100644
--- a/dist/licenses/mcp-licenses/license-safe-buffer.txt
+++ b/dist/licenses/mcp-licenses/license-ip-address.txt
@@ -1,6 +1,4 @@
-The MIT License (MIT)
-
-Copyright (c) Feross Aboukhadijeh
+Copyright (C) 2011 by Beau Gunderson
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/mcp/LICENSE b/mcp/LICENSE
index b4ca677e9..bbd7f880f 100644
--- a/mcp/LICENSE
+++ b/mcp/LICENSE
@@ -55,14 +55,14 @@ ISC licenses
     setprototypeof 1.2.0 ISC
     which 2.0.2 ISC
     wrappy 1.0.2 ISC
-    zod-to-json-schema 3.25.0 ISC
+    zod-to-json-schema 3.25.1 ISC
 
 ========================================================================
 MIT licenses
 ========================================================================
 
-    @hono/node-server 1.19.8 MIT
-    @modelcontextprotocol/sdk 1.25.2 MIT
+    @hono/node-server 1.19.9 MIT
+    @modelcontextprotocol/sdk 1.26.0 MIT
     @types/node 24.10.4 MIT
     @types/node-fetch 2.6.13 MIT
     abort-controller 3.0.0 MIT
@@ -71,12 +71,12 @@ MIT licenses
     ajv 8.17.1 MIT
     ajv-formats 3.0.1 MIT
     asynckit 0.4.0 MIT
-    body-parser 2.2.1 MIT
+    body-parser 2.2.2 MIT
     bytes 3.1.2 MIT
     call-bind-apply-helpers 1.0.2 MIT
     call-bound 1.0.4 MIT
     combined-stream 1.0.8 MIT
-    content-disposition 1.0.0 MIT
+    content-disposition 1.0.1 MIT
     content-type 1.0.5 MIT
     cookie 0.7.2 MIT
     cookie-signature 1.2.2 MIT
@@ -97,10 +97,10 @@ MIT licenses
     event-target-shim 5.0.1 MIT
     eventsource 3.0.7 MIT
     eventsource-parser 3.0.6 MIT
-    express 5.1.0 MIT
-    express-rate-limit 7.5.1 MIT
+    express 5.2.1 MIT
+    express-rate-limit 8.2.1 MIT
     fast-deep-equal 3.1.3 MIT
-    finalhandler 2.1.0 MIT
+    finalhandler 2.1.1 MIT
     form-data 4.0.4 MIT
     form-data-encoder 1.7.2 MIT
     form-data/node_modules/mime-db 1.52.0 MIT
@@ -115,11 +115,11 @@ MIT licenses
     has-symbols 1.1.0 MIT
     has-tostringtag 1.0.2 MIT
     hasown 2.0.2 MIT
-    hono 4.11.7 MIT
-    http-errors 2.0.0 MIT
-    http-errors/node_modules/statuses 2.0.1 MIT
+    hono 4.11.9 MIT
+    http-errors 2.0.1 MIT
     humanize-ms 1.2.1 MIT
-    iconv-lite 0.7.0 MIT
+    iconv-lite 0.7.2 MIT
+    ip-address 10.0.1 MIT
     ipaddr.js 1.9.1 MIT
     is-promise 4.0.0 MIT
     jose 6.1.3 MIT
@@ -128,7 +128,7 @@ MIT licenses
     media-typer 1.1.0 MIT
     merge-descriptors 2.0.0 MIT
     mime-db 1.54.0 MIT
-    mime-types 3.0.1 MIT
+    mime-types 3.0.2 MIT
     ms 2.1.3 MIT
     negotiator 1.0.0 MIT
     node-domexception 1.0.0 MIT
@@ -144,13 +144,12 @@ MIT licenses
     pkce-challenge 5.0.0 MIT
     proxy-addr 2.0.7 MIT
     range-parser 1.2.1 MIT
-    raw-body 3.0.1 MIT
+    raw-body 3.0.2 MIT
     require-from-string 2.0.2 MIT
     router 2.2.0 MIT
-    safe-buffer 5.2.1 MIT
     safer-buffer 2.1.2 MIT
-    send 1.2.0 MIT
-    serve-static 2.2.0 MIT
+    send 1.2.1 MIT
+    serve-static 2.2.1 MIT
     shebang-command 2.0.0 MIT
     shebang-regex 3.0.0 MIT
     side-channel 1.1.0 MIT
diff --git a/mcp/package-lock.json b/mcp/package-lock.json
index ced6aec27..5d594c7d5 100644
--- a/mcp/package-lock.json
+++ b/mcp/package-lock.json
@@ -9,7 +9,7 @@
       "version": "1.0.0",
       "license": "Apache-2.0",
       "dependencies": {
-        "@modelcontextprotocol/sdk": "^1.25.2",
+        "@modelcontextprotocol/sdk": "^1.26.0",
         "dotenv": "^16.4.5",
         "openai": "^4.20.0"
       },
@@ -643,9 +643,9 @@
       }
     },
     "node_modules/@hono/node-server": {
-      "version": "1.19.8",
-      "resolved": 
"https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.8.tgz";,
-      "integrity": 
"sha512-0/g2lIOPzX8f3vzW1ggQgvG5mjtFBDBHFAzI5SFAi2DzSqS9luJwqg9T6O/gKYLi+inS7eNxBeIFkkghIPvrMA==",
+      "version": "1.19.9",
+      "resolved": 
"https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.9.tgz";,
+      "integrity": 
"sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==",
       "engines": {
         "node": ">=18.14.1"
       },
@@ -702,11 +702,11 @@
       }
     },
     "node_modules/@modelcontextprotocol/sdk": {
-      "version": "1.25.2",
-      "resolved": 
"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.2.tgz";,
-      "integrity": 
"sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==",
+      "version": "1.26.0",
+      "resolved": 
"https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz";,
+      "integrity": 
"sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==",
       "dependencies": {
-        "@hono/node-server": "^1.19.7",
+        "@hono/node-server": "^1.19.9",
         "ajv": "^8.17.1",
         "ajv-formats": "^3.0.1",
         "content-type": "^1.0.5",
@@ -714,14 +714,15 @@
         "cross-spawn": "^7.0.5",
         "eventsource": "^3.0.2",
         "eventsource-parser": "^3.0.0",
-        "express": "^5.0.1",
-        "express-rate-limit": "^7.5.0",
-        "jose": "^6.1.1",
+        "express": "^5.2.1",
+        "express-rate-limit": "^8.2.1",
+        "hono": "^4.11.4",
+        "jose": "^6.1.3",
         "json-schema-typed": "^8.0.2",
         "pkce-challenge": "^5.0.0",
         "raw-body": "^3.0.0",
         "zod": "^3.25 || ^4.0",
-        "zod-to-json-schema": "^3.25.0"
+        "zod-to-json-schema": "^3.25.1"
       },
       "engines": {
         "node": ">=18"
@@ -1147,9 +1148,9 @@
       "dev": true
     },
     "node_modules/body-parser": {
-      "version": "2.2.1",
-      "resolved": 
"https://registry.npmjs.org/body-parser/-/body-parser-2.2.1.tgz";,
-      "integrity": 
"sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==",
+      "version": "2.2.2",
+      "resolved": 
"https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz";,
+      "integrity": 
"sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
       "dependencies": {
         "bytes": "^3.1.2",
         "content-type": "^1.0.5",
@@ -1286,14 +1287,15 @@
       "dev": true
     },
     "node_modules/content-disposition": {
-      "version": "1.0.0",
-      "resolved": 
"https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz";,
-      "integrity": 
"sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
-      "dependencies": {
-        "safe-buffer": "5.2.1"
-      },
+      "version": "1.0.1",
+      "resolved": 
"https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz";,
+      "integrity": 
"sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==",
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=18"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express";
       }
     },
     "node_modules/content-type": {
@@ -1778,17 +1780,18 @@
       }
     },
     "node_modules/express": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz";,
-      "integrity": 
"sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
+      "version": "5.2.1",
+      "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz";,
+      "integrity": 
"sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
       "dependencies": {
         "accepts": "^2.0.0",
-        "body-parser": "^2.2.0",
+        "body-parser": "^2.2.1",
         "content-disposition": "^1.0.0",
         "content-type": "^1.0.5",
         "cookie": "^0.7.1",
         "cookie-signature": "^1.2.1",
         "debug": "^4.4.0",
+        "depd": "^2.0.0",
         "encodeurl": "^2.0.0",
         "escape-html": "^1.0.3",
         "etag": "^1.8.1",
@@ -1801,7 +1804,7 @@
         "once": "^1.4.0",
         "parseurl": "^1.3.3",
         "proxy-addr": "^2.0.7",
-        "qs": "^6.14.1",
+        "qs": "^6.14.0",
         "range-parser": "^1.2.1",
         "router": "^2.2.0",
         "send": "^1.1.0",
@@ -1819,9 +1822,12 @@
       }
     },
     "node_modules/express-rate-limit": {
-      "version": "7.5.1",
-      "resolved": 
"https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz";,
-      "integrity": 
"sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==",
+      "version": "8.2.1",
+      "resolved": 
"https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.2.1.tgz";,
+      "integrity": 
"sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g==",
+      "dependencies": {
+        "ip-address": "10.0.1"
+      },
       "engines": {
         "node": ">= 16"
       },
@@ -1926,9 +1932,9 @@
       }
     },
     "node_modules/finalhandler": {
-      "version": "2.1.0",
-      "resolved": 
"https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz";,
-      "integrity": 
"sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
+      "version": "2.1.1",
+      "resolved": 
"https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz";,
+      "integrity": 
"sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
       "dependencies": {
         "debug": "^4.4.0",
         "encodeurl": "^2.0.0",
@@ -1938,7 +1944,11 @@
         "statuses": "^2.0.1"
       },
       "engines": {
-        "node": ">= 0.8"
+        "node": ">= 18.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express";
       }
     },
     "node_modules/find-up": {
@@ -2206,36 +2216,30 @@
       }
     },
     "node_modules/hono": {
-      "version": "4.11.7",
-      "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.7.tgz";,
-      "integrity": 
"sha512-l7qMiNee7t82bH3SeyUCt9UF15EVmaBvsppY2zQtrbIhl/yzBTny+YUxsVjSjQ6gaqaeVtZmGocom8TzBlA4Yw==",
-      "license": "MIT",
-      "peer": true,
+      "version": "4.11.9",
+      "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.9.tgz";,
+      "integrity": 
"sha512-Eaw2YTGM6WOxA6CXbckaEvslr2Ne4NFsKrvc0v97JD5awbmeBLO5w9Ho9L9kmKonrwF9RJlW6BxT1PVv/agBHQ==",
       "engines": {
         "node": ">=16.9.0"
       }
     },
     "node_modules/http-errors": {
-      "version": "2.0.0",
-      "resolved": 
"https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz";,
-      "integrity": 
"sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "version": "2.0.1",
+      "resolved": 
"https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz";,
+      "integrity": 
"sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
       "dependencies": {
-        "depd": "2.0.0",
-        "inherits": "2.0.4",
-        "setprototypeof": "1.2.0",
-        "statuses": "2.0.1",
-        "toidentifier": "1.0.1"
+        "depd": "~2.0.0",
+        "inherits": "~2.0.4",
+        "setprototypeof": "~1.2.0",
+        "statuses": "~2.0.2",
+        "toidentifier": "~1.0.1"
       },
       "engines": {
         "node": ">= 0.8"
-      }
-    },
-    "node_modules/http-errors/node_modules/statuses": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz";,
-      "integrity": 
"sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
-      "engines": {
-        "node": ">= 0.8"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express";
       }
     },
     "node_modules/humanize-ms": {
@@ -2247,9 +2251,9 @@
       }
     },
     "node_modules/iconv-lite": {
-      "version": "0.7.0",
-      "resolved": 
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz";,
-      "integrity": 
"sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==",
+      "version": "0.7.2",
+      "resolved": 
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz";,
+      "integrity": 
"sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
       "dependencies": {
         "safer-buffer": ">= 2.1.2 < 3.0.0"
       },
@@ -2300,6 +2304,14 @@
       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";,
       "integrity": 
"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
     },
+    "node_modules/ip-address": {
+      "version": "10.0.1",
+      "resolved": 
"https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz";,
+      "integrity": 
"sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
+      "engines": {
+        "node": ">= 12"
+      }
+    },
     "node_modules/ipaddr.js": {
       "version": "1.9.1",
       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";,
@@ -2503,14 +2515,18 @@
       }
     },
     "node_modules/mime-types": {
-      "version": "3.0.1",
-      "resolved": 
"https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz";,
-      "integrity": 
"sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
+      "version": "3.0.2",
+      "resolved": 
"https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz";,
+      "integrity": 
"sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
       "dependencies": {
         "mime-db": "^1.54.0"
       },
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=18"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express";
       }
     },
     "node_modules/minimatch": {
@@ -2866,14 +2882,14 @@
       }
     },
     "node_modules/raw-body": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.1.tgz";,
-      "integrity": 
"sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz";,
+      "integrity": 
"sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
       "dependencies": {
-        "bytes": "3.1.2",
-        "http-errors": "2.0.0",
-        "iconv-lite": "0.7.0",
-        "unpipe": "1.0.0"
+        "bytes": "~3.1.2",
+        "http-errors": "~2.0.1",
+        "iconv-lite": "~0.7.0",
+        "unpipe": "~1.0.0"
       },
       "engines": {
         "node": ">= 0.10"
@@ -2953,25 +2969,6 @@
         "queue-microtask": "^1.2.2"
       }
     },
-    "node_modules/safe-buffer": {
-      "version": "5.2.1",
-      "resolved": 
"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";,
-      "integrity": 
"sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross";
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross";
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support";
-        }
-      ]
-    },
     "node_modules/safer-buffer": {
       "version": "2.1.2",
       "resolved": 
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";,
@@ -2990,30 +2987,34 @@
       }
     },
     "node_modules/send": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz";,
-      "integrity": 
"sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz";,
+      "integrity": 
"sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
       "dependencies": {
-        "debug": "^4.3.5",
+        "debug": "^4.4.3",
         "encodeurl": "^2.0.0",
         "escape-html": "^1.0.3",
         "etag": "^1.8.1",
         "fresh": "^2.0.0",
-        "http-errors": "^2.0.0",
-        "mime-types": "^3.0.1",
+        "http-errors": "^2.0.1",
+        "mime-types": "^3.0.2",
         "ms": "^2.1.3",
         "on-finished": "^2.4.1",
         "range-parser": "^1.2.1",
-        "statuses": "^2.0.1"
+        "statuses": "^2.0.2"
       },
       "engines": {
         "node": ">= 18"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express";
       }
     },
     "node_modules/serve-static": {
-      "version": "2.2.0",
-      "resolved": 
"https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz";,
-      "integrity": 
"sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
+      "version": "2.2.1",
+      "resolved": 
"https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz";,
+      "integrity": 
"sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
       "dependencies": {
         "encodeurl": "^2.0.0",
         "escape-html": "^1.0.3",
@@ -3022,6 +3023,10 @@
       },
       "engines": {
         "node": ">= 18"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express";
       }
     },
     "node_modules/setprototypeof": {
@@ -3376,9 +3381,9 @@
       }
     },
     "node_modules/zod-to-json-schema": {
-      "version": "3.25.0",
-      "resolved": 
"https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz";,
-      "integrity": 
"sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==",
+      "version": "3.25.1",
+      "resolved": 
"https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz";,
+      "integrity": 
"sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==",
       "peerDependencies": {
         "zod": "^3.25 || ^4"
       }
diff --git a/mcp/package.json b/mcp/package.json
index 3335d1fa9..96d1ffab2 100644
--- a/mcp/package.json
+++ b/mcp/package.json
@@ -21,7 +21,7 @@
   "author": "Apache Software Foundation",
   "license": "Apache-2.0",
   "dependencies": {
-    "@modelcontextprotocol/sdk": "^1.25.2",
+    "@modelcontextprotocol/sdk": "^1.26.0",
     "dotenv": "^16.4.5",
     "openai": "^4.20.0"
   },

Reply via email to