diff --git a/package-lock.json b/package-lock.json index b8883f4..2eb1646 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,21 +9,21 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.0", - "@modelcontextprotocol/sdk": "^1.24.2", - "@modelcontextprotocol/server-budget-allocator": "^0.4.1", - "@modelcontextprotocol/server-cohort-heatmap": "^0.4.1", - "@modelcontextprotocol/server-customer-segmentation": "^0.4.1", - "@modelcontextprotocol/server-map": "^0.4.1", - "@modelcontextprotocol/server-pdf": "^0.4.1", - "@modelcontextprotocol/server-scenario-modeler": "^0.4.1", - "@modelcontextprotocol/server-shadertoy": "^0.4.1", - "@modelcontextprotocol/server-sheet-music": "^0.4.1", - "@modelcontextprotocol/server-system-monitor": "^0.4.1", - "@modelcontextprotocol/server-threejs": "^0.4.1", - "@modelcontextprotocol/server-transcript": "^0.4.1", - "@modelcontextprotocol/server-video-resource": "^0.4.1", - "@modelcontextprotocol/server-wiki-explorer": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.1", + "@modelcontextprotocol/sdk": "1.24.2", + "@modelcontextprotocol/server-budget-allocator": "^1.0.1", + "@modelcontextprotocol/server-cohort-heatmap": "^1.0.1", + "@modelcontextprotocol/server-customer-segmentation": "^1.0.1", + "@modelcontextprotocol/server-map": "^1.0.1", + "@modelcontextprotocol/server-pdf": "^1.0.1", + "@modelcontextprotocol/server-scenario-modeler": "^1.0.1", + "@modelcontextprotocol/server-shadertoy": "^1.0.1", + "@modelcontextprotocol/server-sheet-music": "^1.0.1", + "@modelcontextprotocol/server-system-monitor": "^1.0.1", + "@modelcontextprotocol/server-threejs": "^1.0.1", + "@modelcontextprotocol/server-transcript": "^1.0.1", + "@modelcontextprotocol/server-video-resource": "^1.0.1", + "@modelcontextprotocol/server-wiki-explorer": "^1.0.1", "@redis/client": "^1.6.0", "cors": "^2.8.5", "dotenv": "^16.4.7", @@ -1627,9 +1627,9 @@ "license": "MIT" }, "node_modules/@modelcontextprotocol/ext-apps": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-0.4.1.tgz", - "integrity": "sha512-LUw6NidwWInzWVF8OSPw/Mtdz5ES2qF+yBze2h+WRARdSbXf+agTkZLCGFtdkogI64W6mDlJnSTp/k5W+FZ84A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-1.0.1.tgz", + "integrity": "sha512-rAPzBbB5GNgYk216paQjGKUgbNXSy/yeR95c0ni6Y4uvhWI2AeF+ztEOqQFLBMQy/MPM+02pbVK1HaQmQjMwYQ==", "hasInstallScript": true, "license": "MIT", "workspaces": [ @@ -1670,9 +1670,10 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.24.3", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.3.tgz", - "integrity": "sha512-YgSHW29fuzKKAHTGe9zjNoo+yF8KaQPzDC2W9Pv41E7/57IfY+AMGJ/aDFlgTLcVVELoggKE4syABCE75u3NCw==", + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.2.tgz", + "integrity": "sha512-hS/kzSfchqzvUeJUsdiDHi84/kNhLIZaZ6coGQVwbYIelOBbcAwUohUfaQTLa1MvFOK/jbTnGFzraHSFwB7pjQ==", + "license": "MIT", "dependencies": { "ajv": "^8.17.1", "ajv-formats": "^3.0.1", @@ -1709,6 +1710,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" @@ -1718,9 +1720,10 @@ } }, "node_modules/@modelcontextprotocol/sdk/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==", + "license": "MIT", "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", @@ -1728,7 +1731,7 @@ "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", - "qs": "^6.14.0", + "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" }, @@ -1744,6 +1747,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -1756,6 +1760,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", "engines": { "node": ">=6.6.0" } @@ -1764,6 +1769,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -1806,6 +1812,7 @@ "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==", + "license": "MIT", "engines": { "node": ">= 16" }, @@ -1820,6 +1827,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", @@ -1840,14 +1848,16 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/@modelcontextprotocol/sdk/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==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -1863,6 +1873,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1871,6 +1882,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -1882,6 +1894,7 @@ "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1890,6 +1903,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", "dependencies": { "mime-db": "^1.54.0" }, @@ -1905,35 +1919,42 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/@modelcontextprotocol/sdk/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==", + "license": "MIT", "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/@modelcontextprotocol/sdk/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==", + "license": "MIT", "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", @@ -1942,12 +1963,17 @@ }, "engines": { "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "license": "MIT", "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", @@ -1958,12 +1984,12 @@ } }, "node_modules/@modelcontextprotocol/server-budget-allocator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-budget-allocator/-/server-budget-allocator-0.4.1.tgz", - "integrity": "sha512-psIbgo7kGEL5D4DmCKn4u5cKFhCPj+TWweeQSH/eKLOqJ4LxFB/g/0e4aKghU0KgoSeecGtd+KWjLtCUnSs5Eg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-budget-allocator/-/server-budget-allocator-1.0.1.tgz", + "integrity": "sha512-NXuV44cMElGsPWV1c7YvQZ/bTEwm79rzA2EC8GH+4kiliyakzNXBP9aB0RkaMoMuPjrfKhA2D60rv1dR5SKG3w==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "chart.js": "^4.4.0", "cors": "^2.8.5", @@ -2246,12 +2272,12 @@ } }, "node_modules/@modelcontextprotocol/server-cohort-heatmap": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-cohort-heatmap/-/server-cohort-heatmap-0.4.1.tgz", - "integrity": "sha512-jb5xOvSFVnfdeO7SnlqRlhC4v5iSCBquwFPyxtWld290Ae8ihEShqgHE8PkoRtMFGNT/ljSlERJ9l/8/x3voZA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-cohort-heatmap/-/server-cohort-heatmap-1.0.1.tgz", + "integrity": "sha512-Bbhbldth2rhL4mzzD6lsJck4/6Kmef1PdZw3Wtpe7XXv9UXp9RqPKa2UrWT5V0KymXNvo40I7A0GdA+mctLDJw==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", @@ -2535,12 +2561,12 @@ } }, "node_modules/@modelcontextprotocol/server-customer-segmentation": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-customer-segmentation/-/server-customer-segmentation-0.4.1.tgz", - "integrity": "sha512-zGRdxz/T2WhIybQRpNrlBJJxyBP+veubFpU486AMhsIICixKfTZgWasyimYqEzQV+2+TOvfjjVIeslGbQgb5CA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-customer-segmentation/-/server-customer-segmentation-1.0.1.tgz", + "integrity": "sha512-lvHf/Nd88IyRScH7uZTqnMql4yox8goFPKi9T6t9OAXlWTq1CGBpJDjEOkhI15niu31h3zM4SU8NS2FDDV+OYw==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "chart.js": "^4.4.0", "cors": "^2.8.5", @@ -2823,12 +2849,12 @@ } }, "node_modules/@modelcontextprotocol/server-map": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-map/-/server-map-0.4.1.tgz", - "integrity": "sha512-H0NXc5NixuQeCgF6gPvtFBEdvK1BBFvOtkLYcm1e+KUcLB87vgjMeNoGBl/YNxyO7DiPsGV0QI+9OmZHCu2SPQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-map/-/server-map-1.0.1.tgz", + "integrity": "sha512-927yz+kZPSnPBYzuiILVjFALNbJbREZkG6r7CFkaqCX/DUZMYU3MYQA2CK7iWX17ez+CcJAlNbXeYHLfQbVrfw==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", @@ -3110,12 +3136,12 @@ } }, "node_modules/@modelcontextprotocol/server-pdf": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-pdf/-/server-pdf-0.4.1.tgz", - "integrity": "sha512-0iYvy/tvQ7pBRkA5bG+y8KpLdiImDmW1ybBo5NS36iME1N0BjkUha/RnAhbKD+u9CWvF497VXjKCTqbqb7xYgw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-pdf/-/server-pdf-1.0.1.tgz", + "integrity": "sha512-zKqSQdfzErOuG9X7gjUZblTtwxmR3KmGQEFW7plwIVwlGvNC1Wx6bHmlgovQjxY4qxBme6pDS6vtdvRdMxzGTA==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", @@ -3398,12 +3424,12 @@ } }, "node_modules/@modelcontextprotocol/server-scenario-modeler": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-scenario-modeler/-/server-scenario-modeler-0.4.1.tgz", - "integrity": "sha512-fL7a04W9f4bif9wdt+gExPV0dKmCVOXSHIhFc9T47DCLhasNefEyHZtQ+fM28keD7tBUaTKoyjbNeBYZmhSb6w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-scenario-modeler/-/server-scenario-modeler-1.0.1.tgz", + "integrity": "sha512-AMROicfPdlNh/mzXQMX2+DpCbdR2DgQN/OM9gej0oyf/eXc6BXcDypAGbD59QkyiB2FJ+Sk/xEX+q7cikpCVRw==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "chart.js": "^4.4.0", "cors": "^2.8.5", @@ -3688,12 +3714,12 @@ } }, "node_modules/@modelcontextprotocol/server-shadertoy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-shadertoy/-/server-shadertoy-0.4.1.tgz", - "integrity": "sha512-J/o03YJhFs+RuJCihzlTAUxYEHd9oeOK5XuiV18yez0AlkIguwFh3mOn7eppf+BKkS+4Uf7WO6jG88r7mEjb7A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-shadertoy/-/server-shadertoy-1.0.1.tgz", + "integrity": "sha512-cU9Cbthz47WxSEVlucNmNCnL3HxsoWRard2Hn0U2yt7WxkFmwDdQMmKDHWuTtBgrgBQsSnzfy/sXIMG/QpZHjQ==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", @@ -3975,12 +4001,12 @@ } }, "node_modules/@modelcontextprotocol/server-sheet-music": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-sheet-music/-/server-sheet-music-0.4.1.tgz", - "integrity": "sha512-I8TGyR5QvQEtjsUGeV9azLKwOu5n/QmbGb0UeH9+0teFw1IXUu/wLEjBcgcXNIFqp8IEHaBE5WCUKjWVR9xbmg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-sheet-music/-/server-sheet-music-1.0.1.tgz", + "integrity": "sha512-FfcCi9JunQwxGHSNMKHpsE/dQiVky0yGvMQzOl6EgVnrkj5Q14rlFDB/3YPyPxI5jvQTwkNoidR9yma89S01RQ==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "abcjs": "^6.4.4", "cors": "^2.8.5", @@ -4263,12 +4289,12 @@ } }, "node_modules/@modelcontextprotocol/server-system-monitor": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-system-monitor/-/server-system-monitor-0.4.1.tgz", - "integrity": "sha512-FQuTS6exEbawZRTsyVkkpTAvAwGMjF++DUtIBGOGHpEeHqUJ/j8nXJSXtesuhZlAx0Pvn9JOYZxo3MwOrzVKXg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-system-monitor/-/server-system-monitor-1.0.1.tgz", + "integrity": "sha512-CRQctyivlu8WeSm5dJKeEjlFuMi737QkkkTFH0P++9rpHplVJAVwWTFMdR0ImmJWwbq9WT2ZWFgfzGOAXBnHfQ==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "chart.js": "^4.4.0", "cors": "^2.8.5", @@ -4552,12 +4578,12 @@ } }, "node_modules/@modelcontextprotocol/server-threejs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-threejs/-/server-threejs-0.4.1.tgz", - "integrity": "sha512-Udvpw0ZmqBMzFJ9oIKA0l9LkLDJhUERMsbvlJkJHBs05fqZgE72KDAONZN0Bory9FoqGiQblCJpzqqDar4ky4g==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-threejs/-/server-threejs-1.0.1.tgz", + "integrity": "sha512-H5lxs73Cg/xZCz1zVRCtmlambPSNnYZjQ5YyhQX64wJOSTLPXHJe7zrbdHi5RbE9pEcke1HkWmeZqdeqQ37bNg==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", @@ -4842,16 +4868,16 @@ } }, "node_modules/@modelcontextprotocol/server-transcript": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-transcript/-/server-transcript-0.4.1.tgz", - "integrity": "sha512-wDFsR46bAJnwUR08INOl2Y1QZdt15tnx6CDutqqwIT0auyCwSIGii/kq6QfFeMJJwamsbo1yq9aOLEWl0n9XaA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-transcript/-/server-transcript-1.0.1.tgz", + "integrity": "sha512-BPas1lau9WZP+WPomfffguQNa1OoRpSOU7gCHB2j9XBTBNuy325M4wyf4TCP82JWcOprgiSA32DtVdzzhMMDog==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", - "zod": "^3.23.0" + "zod": "^4.1.13" }, "bin": { "mcp-transcript-server": "dist/index.js" @@ -5119,13 +5145,22 @@ "node": ">= 0.6" } }, + "node_modules/@modelcontextprotocol/server-transcript/node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@modelcontextprotocol/server-video-resource": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-video-resource/-/server-video-resource-0.4.1.tgz", - "integrity": "sha512-KhYGbNi9lFNykL5nzSEeO1iVL5Fz05QSnEMA30d8jCfYGfUJdZP7dLDR+YLtdXo3GHSAglx4AeZCVScqJgcuTA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-video-resource/-/server-video-resource-1.0.1.tgz", + "integrity": "sha512-narfzMJ8nTVgnJa1SL2rMC1Cn1VCUwhlXf2d3QEHBh4q0tTgjZCG8DDNf1M32aMDQ6Wlm9sjZTPwJ+gIh7dZcw==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cors": "^2.8.5", "express": "^5.1.0", @@ -5407,12 +5442,12 @@ } }, "node_modules/@modelcontextprotocol/server-wiki-explorer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-wiki-explorer/-/server-wiki-explorer-0.4.1.tgz", - "integrity": "sha512-cSbWBLSnqNSuil9KgyZgAYemdn/opcIlRjRbWjqOe9k2NyFMVAEhsqB8ZFIYMnwrfGVllQ3Trjvhqf88TG2YJA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-wiki-explorer/-/server-wiki-explorer-1.0.1.tgz", + "integrity": "sha512-4fPfJpbe6NUNoNw4SJsVXIy5cOS4vLgxb/gBf2tHiXvfiAzWbTn/p0E43NrNh4qmr9hU6bZ/D+OEBSjGFdDQWA==", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.0", "@modelcontextprotocol/sdk": "^1.24.0", "cheerio": "^1.0.0", "cors": "^2.8.5", @@ -6963,6 +6998,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -6978,6 +7014,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -8265,6 +8302,7 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "license": "MIT", "dependencies": { "eventsource-parser": "^3.0.1" }, @@ -8276,6 +8314,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", "engines": { "node": ">=18.0.0" } @@ -8434,7 +8473,8 @@ "type": "opencollective", "url": "https://opencollective.com/fastify" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/fb-watchman": { "version": "2.0.2", @@ -9700,6 +9740,7 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" } @@ -9751,7 +9792,8 @@ "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -10390,6 +10432,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "license": "MIT", "engines": { "node": ">=16.20.0" } @@ -10672,6 +10715,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12365,9 +12409,10 @@ } }, "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==", + "license": "ISC", "peerDependencies": { "zod": "^3.25 || ^4" } diff --git a/package.json b/package.json index f0929e5..c995855 100644 --- a/package.json +++ b/package.json @@ -23,21 +23,21 @@ "clean": "rm -rf dist" }, "dependencies": { - "@modelcontextprotocol/ext-apps": "^0.4.0", - "@modelcontextprotocol/sdk": "^1.24.2", - "@modelcontextprotocol/server-budget-allocator": "^0.4.1", - "@modelcontextprotocol/server-cohort-heatmap": "^0.4.1", - "@modelcontextprotocol/server-customer-segmentation": "^0.4.1", - "@modelcontextprotocol/server-map": "^0.4.1", - "@modelcontextprotocol/server-pdf": "^0.4.1", - "@modelcontextprotocol/server-scenario-modeler": "^0.4.1", - "@modelcontextprotocol/server-shadertoy": "^0.4.1", - "@modelcontextprotocol/server-sheet-music": "^0.4.1", - "@modelcontextprotocol/server-system-monitor": "^0.4.1", - "@modelcontextprotocol/server-threejs": "^0.4.1", - "@modelcontextprotocol/server-transcript": "^0.4.1", - "@modelcontextprotocol/server-video-resource": "^0.4.1", - "@modelcontextprotocol/server-wiki-explorer": "^0.4.1", + "@modelcontextprotocol/ext-apps": "^1.0.1", + "@modelcontextprotocol/sdk": "1.24.2", + "@modelcontextprotocol/server-budget-allocator": "^1.0.1", + "@modelcontextprotocol/server-cohort-heatmap": "^1.0.1", + "@modelcontextprotocol/server-customer-segmentation": "^1.0.1", + "@modelcontextprotocol/server-map": "^1.0.1", + "@modelcontextprotocol/server-pdf": "^1.0.1", + "@modelcontextprotocol/server-scenario-modeler": "^1.0.1", + "@modelcontextprotocol/server-shadertoy": "^1.0.1", + "@modelcontextprotocol/server-sheet-music": "^1.0.1", + "@modelcontextprotocol/server-system-monitor": "^1.0.1", + "@modelcontextprotocol/server-threejs": "^1.0.1", + "@modelcontextprotocol/server-transcript": "^1.0.1", + "@modelcontextprotocol/server-video-resource": "^1.0.1", + "@modelcontextprotocol/server-wiki-explorer": "^1.0.1", "@redis/client": "^1.6.0", "cors": "^2.8.5", "dotenv": "^16.4.7", @@ -69,7 +69,8 @@ }, "overrides": { "@types/express": "^5.0.0", - "@types/express-serve-static-core": "^5.0.2" + "@types/express-serve-static-core": "5.1.0", + "@modelcontextprotocol/sdk": "$@modelcontextprotocol/sdk" }, "engines": { "node": ">=20.16.0 || >=22.3.0"