diff --git a/package.json b/package.json index 0460ac9..3ca88b1 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "zod": "^3.25.76" }, "devDependencies": { - "@modelcontextprotocol/inspector": "^0.15.0", + "@modelcontextprotocol/inspector": "^0.16.4", "@salesforce/cli-plugins-testkit": "^5.3.39", "@salesforce/dev-scripts": "11.0.2", "@types/node": "^22.16.5", diff --git a/yarn.lock b/yarn.lock index 4e46bf0..4276905 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1790,21 +1790,21 @@ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== -"@modelcontextprotocol/inspector-cli@^0.15.0": - version "0.15.0" - resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector-cli/-/inspector-cli-0.15.0.tgz#72e5087ba5786908c29b5cfcc95f7960c9fce139" - integrity sha512-mZxRqxYub6qFi3oypLI63yCm9TAxlTO8asE9FeAU4+HFlvKxQrujcfpckcWjqGKhZ0uVH1YUE+VwDx70nz+I5w== +"@modelcontextprotocol/inspector-cli@^0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector-cli/-/inspector-cli-0.16.4.tgz#48c2e987eacbb33a97ab69b56db216118164e8d5" + integrity sha512-UleTsJYe17zm67pupBB2nLpKADtnUrC/WYNN0DhGPCRYkL39D49JYXNxsCSwk/IFJJqFgXxDuiw/iMvEulsTGg== dependencies: - "@modelcontextprotocol/sdk" "^1.13.1" + "@modelcontextprotocol/sdk" "^1.17.2" commander "^13.1.0" spawn-rx "^5.1.2" -"@modelcontextprotocol/inspector-client@^0.15.0": - version "0.15.0" - resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector-client/-/inspector-client-0.15.0.tgz#295332b48fe8c758e039d3409c888e14b1d58fbf" - integrity sha512-zIKxvp5HX1yE+kPOhI42/TVNuM9/RYEizdVmlpov7H38Mg9DeN9DptHYrsVLy8ZEJD1XFAu/eLl+ZtS3ceANNg== +"@modelcontextprotocol/inspector-client@^0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector-client/-/inspector-client-0.16.4.tgz#e3b0f3d34f17aa7127c5f0cfd47f5a0760b4cb45" + integrity sha512-iC76R/BNsHP3cFHoGVbkAg0o7tj68qe1v5yMGqDw0rnvi87+Shkdskt631G7oKHfA75RtqUIv3XXXaMxGdfDuQ== dependencies: - "@modelcontextprotocol/sdk" "^1.13.1" + "@modelcontextprotocol/sdk" "^1.17.2" "@radix-ui/react-checkbox" "^1.1.4" "@radix-ui/react-dialog" "^1.1.3" "@radix-ui/react-icons" "^1.3.0" @@ -1828,39 +1828,39 @@ serve-handler "^6.1.6" tailwind-merge "^2.5.3" tailwindcss-animate "^1.0.7" - zod "^3.23.8" + zod "^3.25.76" -"@modelcontextprotocol/inspector-server@^0.15.0": - version "0.15.0" - resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector-server/-/inspector-server-0.15.0.tgz#c7114dc29d56e11ecd78c06c1f045df66d6ee714" - integrity sha512-x1qtDEUeSHURtBH1/WN30NX7O/Imb3u2IoY+T2YCf4mGiB24eo4hEudiZmnuKSDGwDs4BAj2keiFeL3/EwkH9w== +"@modelcontextprotocol/inspector-server@^0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector-server/-/inspector-server-0.16.4.tgz#0e8027b2b5a3c7ecab6083b9c6201aae5f64c9d4" + integrity sha512-XVJ46kC/FJ/o5Clo3DiggzJT9dAGSxFfsiw3kJUNlf2PxgUUQsMJWRhCgfMJSL4gtI/yVScmByJk+fYXSjX0+A== dependencies: - "@modelcontextprotocol/sdk" "^1.13.1" + "@modelcontextprotocol/sdk" "^1.17.2" cors "^2.8.5" express "^5.1.0" ws "^8.18.0" - zod "^3.23.8" - -"@modelcontextprotocol/inspector@^0.15.0": - version "0.15.0" - resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector/-/inspector-0.15.0.tgz#1402a8e1c1a23c081eaaa66759280593cf853565" - integrity sha512-PN1R7InR48Y6wU8s/vHWc0KOYAjlYQkgCpjUQsNFB078ebdv+empkMI6d1Gg+UIRx8mTrwtbBgv0A6ookGG+0w== - dependencies: - "@modelcontextprotocol/inspector-cli" "^0.15.0" - "@modelcontextprotocol/inspector-client" "^0.15.0" - "@modelcontextprotocol/inspector-server" "^0.15.0" - "@modelcontextprotocol/sdk" "^1.13.1" - concurrently "^9.0.1" - open "^10.1.0" - shell-quote "^1.8.2" + zod "^3.25.76" + +"@modelcontextprotocol/inspector@^0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/inspector/-/inspector-0.16.4.tgz#f652857cd9ecf8105dee875b8b1299c6df98624a" + integrity sha512-CbG5ymBVi9QCM8hDteWtX4EN8vqJNLOf4Sr/05WyDm4fTNN2ybN69GSh8CjLuQReWIqz0Kw4NauhoGC6m3IgSA== + dependencies: + "@modelcontextprotocol/inspector-cli" "^0.16.4" + "@modelcontextprotocol/inspector-client" "^0.16.4" + "@modelcontextprotocol/inspector-server" "^0.16.4" + "@modelcontextprotocol/sdk" "^1.17.2" + concurrently "^9.2.0" + open "^10.2.0" + shell-quote "^1.8.3" spawn-rx "^5.1.2" ts-node "^10.9.2" - zod "^3.23.8" + zod "^3.25.76" -"@modelcontextprotocol/sdk@^1.13.1", "@modelcontextprotocol/sdk@^1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.16.0.tgz#39a28a4f775778ec90369ddb5ccfb58a5b9b838f" - integrity sha512-8ofX7gkZcLj9H9rSd50mCgm3SSF8C7XoclxJuLoV0Cz3rEQ1tv9MZRYYvJtm9n1BiEQQMzSmE/w2AEkNacLYfg== +"@modelcontextprotocol/sdk@^1.16.0", "@modelcontextprotocol/sdk@^1.17.2": + version "1.17.3" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.17.3.tgz#cf92354220f0183d28179e96a9bf3a8f6d3211ae" + integrity sha512-JPwUKWSsbzx+DLFznf/QZ32Qa+ptfbUlHhRLrBQBAFu9iI1iYvizM4p+zhhRDceSsPutXp4z+R/HPVphlIiclg== dependencies: ajv "^6.12.6" content-type "^1.0.5" @@ -4549,10 +4549,10 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concurrently@^9.0.1: - version "9.1.2" - resolved "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz" - integrity sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ== +concurrently@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-9.2.0.tgz#233e3892ceb0b5db9fd49e9c8c739737a7b638b5" + integrity sha512-IsB/fiXTupmagMW4MNp2lx2cdSN2FfZq78vF90LBB+zZHArbIQZjQtzXCiXnvTxCZSvXanTqFLWBjw2UkLx1SQ== dependencies: chalk "^4.1.2" lodash "^4.17.21" @@ -8024,15 +8024,15 @@ onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: platform "^1.3.6" protobufjs "^7.2.4" -open@^10.1.0, open@^10.1.2: - version "10.1.2" - resolved "https://registry.yarnpkg.com/open/-/open-10.1.2.tgz#d5df40984755c9a9c3c93df8156a12467e882925" - integrity sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw== +open@^10.1.2, open@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.2.0.tgz#b9d855be007620e80b6fb05fac98141fe62db73c" + integrity sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA== dependencies: default-browser "^5.2.1" define-lazy-prop "^3.0.0" is-inside-container "^1.0.0" - is-wsl "^3.1.0" + wsl-utils "^0.1.0" optionator@^0.8.1: version "0.8.3" @@ -9214,10 +9214,10 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.8.1, shell-quote@^1.8.2: - version "1.8.2" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz" - integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== +shell-quote@^1.8.1, shell-quote@^1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== shelljs@^0.8.4, shelljs@^0.8.5: version "0.8.5" @@ -9519,7 +9519,16 @@ statuses@2.0.1, statuses@^2.0.1: resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -9586,7 +9595,14 @@ stringify-entities@^4.0.0: character-entities-html4 "^2.0.0" character-entities-legacy "^3.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -10312,7 +10328,7 @@ workerpool@^6.5.1: resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz" integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -10330,6 +10346,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" @@ -10359,6 +10384,13 @@ ws@^8.18.0: resolved "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz" integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== +wsl-utils@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/wsl-utils/-/wsl-utils-0.1.0.tgz#8783d4df671d4d50365be2ee4c71917a0557baab" + integrity sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw== + dependencies: + is-wsl "^3.1.0" + xml2js@^0.6.2: version "0.6.2" resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz"