diff --git a/dev-packages/node-integration-tests/package.json b/dev-packages/node-integration-tests/package.json index 34ca3c97cdfd..c005776f257a 100644 --- a/dev-packages/node-integration-tests/package.json +++ b/dev-packages/node-integration-tests/package.json @@ -53,7 +53,7 @@ "@mistralai/mistralai": "3.3.0", "@modelcontextprotocol/client": "^2.0.0", "@modelcontextprotocol/sdk": "1.32.2", - "@modelcontextprotocol/server": "^2.0.0", + "@modelcontextprotocol/server": "^2.4.0", "@neondatabase/serverless": "1.2.0", "@prisma/adapter-pg": "7.2.0", "@prisma/client": "6.15.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cef95b9dd6dd..8e7e75c75955 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -676,8 +676,8 @@ importers: specifier: 1.32.2 version: 1.32.2(@cfworker/json-schema@4.1.1)(supports-color@10.0.0)(zod@4.6.7) '@modelcontextprotocol/server': - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.4.0 + version: 2.4.0 '@neondatabase/serverless': specifier: 1.2.0 version: 1.2.0 @@ -1176,7 +1176,7 @@ importers: version: 7.29.7(supports-color@8.1.1) '@babel/parser': specifier: ^8.0.10 - version: 8.1.0 + version: 8.0.10 '@babel/preset-react': specifier: ^7.23.3 version: 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) @@ -3254,6 +3254,10 @@ packages: resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==} engines: {node: '>=6.9.0'} + '@babel/generator@8.0.10': + resolution: {integrity: sha512-iC9p3U4Y3vp0qKjRcfFeNzpj+kkK8BVYZTbQepBWVD7vOBLH6ji0drNzKPTPtumFd2w2r/hbEKYjG4pscKa4bg==} + engines: {node: ^22.18.0 || >=24.11.0} + '@babel/generator@8.1.0': resolution: {integrity: sha512-7fiBJ61wDV3AHbg7n/EfLBv3RU+lsdRP8QNJnydkKWA7e48FnnvKQWbVHsJQCBE7JHTj4xlzZL9fvQYsBUip2A==} engines: {node: ^22.18.0 || >=24.11.0} @@ -3425,6 +3429,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@8.0.10': + resolution: {integrity: sha512-h+ah2Kg0ne1Vii892dShj9gky9I5jPzkd8x4s/3xgN/P2bMWmHS3qq59tum3mCVjCBXI8uqfYyYtrfp1Mz6+1w==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + '@babel/parser@8.1.0': resolution: {integrity: sha512-fpqZYAC+Tthr19JbEKxXhCGutvfm/+roMe+ULrgUKI+GVyzkQiTMTSheORcWIAzW8T3Oo3W5UavWSvAWmsp7fA==} engines: {node: ^22.18.0 || >=24.11.0} @@ -4123,6 +4132,10 @@ packages: resolution: {integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==} engines: {node: '>=6.9.0'} + '@babel/traverse@8.0.10': + resolution: {integrity: sha512-t5DaGzMi9WlhMSFT2YavI8gl8yGihoQymSQUkIq9+MUh5tO3Vx9KHwr5gMCzeBdYkvs00xNvr18PxtQTRayucA==} + engines: {node: ^22.18.0 || >=24.11.0} + '@babel/traverse@8.1.0': resolution: {integrity: sha512-oQ0QI6MR4cm6bOR/Ua5HLPxvO7vborT7Le5HNt9GmZUKpNsaPl2yj4gsQ440lXaZjc4vmUbSeVgEcK4cHuCL2A==} engines: {node: ^22.18.0 || >=24.11.0} @@ -4131,6 +4144,10 @@ packages: resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} engines: {node: '>=6.9.0'} + '@babel/types@8.0.10': + resolution: {integrity: sha512-KV8Y+teoRsmXeEPS4sCJY1kwV+hcPzHP1qQqgCxrjKOehLdBaxpsFBfoJ8MXWFV80y6Jw56+TM95wR0Per8dYw==} + engines: {node: ^22.18.0 || >=24.11.0} + '@babel/types@8.1.0': resolution: {integrity: sha512-8V8aSTDx012YPmDQF30vrokyxVFdRAU2YBS2VzrnfLAGkP8floVnjckwgFcD0Jrvf6GWMSRdCrYVsk3tyMwZRg==} engines: {node: ^22.18.0 || >=24.11.0} @@ -6090,6 +6107,10 @@ packages: resolution: {integrity: sha512-pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA==} engines: {node: '>=20'} + '@modelcontextprotocol/core@2.4.0': + resolution: {integrity: sha512-z8QBKqdfXLPzkLQuG4xp8hrVEMm1PZ1IgxMN2sMbJiFiAKOWXnAzogXn2W4aqIBlP1ea6U5yiqVquvUNM1Cj6Q==} + engines: {node: '>=20'} + '@modelcontextprotocol/sdk@1.32.2': resolution: {integrity: sha512-SWsVtH/0vULSQStoZ6xxH2K09Li8fXYTMC64ZeogCdpZ3XSi1eCPOByV1OpuJxuI3OcmHhosDWYyii07tpPsLw==} engines: {node: '>=18'} @@ -6100,8 +6121,8 @@ packages: '@cfworker/json-schema': optional: true - '@modelcontextprotocol/server@2.0.0': - resolution: {integrity: sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==} + '@modelcontextprotocol/server@2.4.0': + resolution: {integrity: sha512-rgR9yxSaAJ+bcsi/XroT/S2AfPiIWloXAnrdfYSCms9ivVju0ishu/wW0J21Ho6+ZOR1r7RyeRbjiRuF87ix5Q==} engines: {node: '>=20'} '@mongodb-js/saslprep@1.4.6': @@ -17207,20 +17228,10 @@ packages: peerDependencies: seroval: ^1.0 - seroval-plugins@1.7.7: - resolution: {integrity: sha512-5PAKQPAfj2MD332QeCdzXKm334ftIb0B1Ek3I9IQa73rPOlBSHko9mODFo8XNjzs6KJQG3nE6dn9dw7hJjrZAQ==} - engines: {node: '>=20'} - peerDependencies: - seroval: ^1.0 - seroval@1.6.12: resolution: {integrity: sha512-CqbIVfk/7GL3ITwZI55lcPbpQbjHZ2DD5cUj4iH7E9YsCfHNJV1mx7yNp86Z84w5IpmkZZS/2s5vPOWmVWSdQg==} engines: {node: '>=10'} - seroval@1.7.7: - resolution: {integrity: sha512-9OdYsqMLV5RSUNNtkgr6DT2bS/ncba6AqUJx8H7epNJNa0cKNWhQtF5GLRjkF/KuAdvAuRRitWrq86K/v1S/kg==} - engines: {node: '>=20'} - serve-index@1.9.1: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} @@ -21084,6 +21095,15 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 + '@babel/generator@8.0.10': + dependencies: + '@babel/parser': 8.0.10 + '@babel/types': 8.0.10 + '@jridgewell/gen-mapping': 0.4.0-beta.0 + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.1.0 + '@babel/generator@8.1.0': dependencies: '@babel/parser': 8.1.0 @@ -21103,7 +21123,7 @@ snapshots: '@babel/helper-annotate-as-pure@8.0.0': dependencies: - '@babel/types': 8.1.0 + '@babel/types': 8.0.10 '@babel/helper-compilation-targets@7.29.7': dependencies: @@ -21168,7 +21188,7 @@ snapshots: '@babel/helper-optimise-call-expression': 8.0.0 '@babel/helper-replace-supers': 8.0.1(@babel/core@8.1.0) '@babel/helper-skip-transparent-expression-wrappers': 8.0.0 - '@babel/traverse': 8.1.0 + '@babel/traverse': 8.0.10 verkit: 0.5.0 '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.18.10(supports-color@10.0.0))': @@ -21243,8 +21263,8 @@ snapshots: '@babel/helper-member-expression-to-functions@8.0.5': dependencies: - '@babel/traverse': 8.1.0 - '@babel/types': 8.1.0 + '@babel/traverse': 8.0.10 + '@babel/types': 8.0.10 '@babel/helper-module-imports@7.18.6': dependencies: @@ -21306,7 +21326,7 @@ snapshots: '@babel/helper-optimise-call-expression@8.0.0': dependencies: - '@babel/types': 8.1.0 + '@babel/types': 8.0.10 '@babel/helper-plugin-utils@7.29.7': {} @@ -21373,7 +21393,7 @@ snapshots: '@babel/core': 8.1.0 '@babel/helper-member-expression-to-functions': 8.0.5 '@babel/helper-optimise-call-expression': 8.0.0 - '@babel/traverse': 8.1.0 + '@babel/traverse': 8.0.10 '@babel/helper-skip-transparent-expression-wrappers@7.29.7(supports-color@10.0.0)': dependencies: @@ -21384,8 +21404,8 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@8.0.0': dependencies: - '@babel/traverse': 8.1.0 - '@babel/types': 8.1.0 + '@babel/traverse': 8.0.10 + '@babel/types': 8.0.10 '@babel/helper-string-parser@7.29.7': {} @@ -21421,6 +21441,10 @@ snapshots: dependencies: '@babel/types': 7.29.8 + '@babel/parser@8.0.10': + dependencies: + '@babel/types': 8.0.10 + '@babel/parser@8.1.0': dependencies: '@babel/types': 8.1.0 @@ -23105,8 +23129,8 @@ snapshots: '@babel/template@8.0.0': dependencies: '@babel/code-frame': 8.0.6 - '@babel/parser': 8.1.0 - '@babel/types': 8.1.0 + '@babel/parser': 8.0.10 + '@babel/types': 8.0.10 '@babel/traverse@7.29.8(supports-color@10.0.0)': dependencies: @@ -23132,6 +23156,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@8.0.10': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.10 + '@babel/helper-globals': 8.0.6 + '@babel/parser': 8.0.10 + '@babel/template': 8.0.0 + '@babel/types': 8.0.10 + obug: 3.0.0 + '@babel/traverse@8.1.0': dependencies: '@babel/code-frame': 8.0.6 @@ -23147,6 +23181,11 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 + '@babel/types@8.0.10': + dependencies: + '@babel/helper-string-parser': 8.0.8 + '@babel/helper-validator-identifier': 8.0.6 + '@babel/types@8.1.0': dependencies: '@babel/helper-string-parser': 8.0.8 @@ -25076,6 +25115,10 @@ snapshots: dependencies: zod: 4.6.7 + '@modelcontextprotocol/core@2.4.0': + dependencies: + zod: 4.6.7 + '@modelcontextprotocol/sdk@1.32.2(@cfworker/json-schema@4.1.1)(supports-color@10.0.0)(zod@4.6.7)': dependencies: '@hono/node-server': 2.1.3(hono@4.13.11) @@ -25100,9 +25143,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/server@2.0.0': + '@modelcontextprotocol/server@2.4.0': dependencies: - '@modelcontextprotocol/core': 2.0.0 + '@modelcontextprotocol/core': 2.4.0 zod: 4.6.7 '@mongodb-js/saslprep@1.4.6': @@ -25723,7 +25766,7 @@ snapshots: perfect-debounce: 2.1.0 pkg-types: 2.3.1 postcss: 8.5.31 - seroval: 1.7.7 + seroval: 1.6.12 std-env: 4.3.0 ufo: 1.6.4 unenv: 2.0.0-rc.24 @@ -27578,8 +27621,8 @@ snapshots: error-stack-parser: 2.1.4 html-to-image: 1.11.11 radix3: 1.1.2 - seroval: 1.7.7 - seroval-plugins: 1.7.7(seroval@1.7.7) + seroval: 1.6.12 + seroval-plugins: 1.6.12(seroval@1.6.12) shiki: 1.29.2 source-map-js: 1.2.2 terracotta: 1.0.5(solid-js@1.9.18) @@ -27723,8 +27766,8 @@ snapshots: '@tanstack/history': 1.141.0 '@tanstack/store': 0.8.0 cookie-es: 2.0.1 - seroval: 1.7.7 - seroval-plugins: 1.7.7(seroval@1.7.7) + seroval: 1.6.12 + seroval-plugins: 1.6.12(seroval@1.6.12) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 @@ -27732,8 +27775,8 @@ snapshots: dependencies: '@tanstack/history': 1.161.6 cookie-es: 3.1.1 - seroval: 1.7.7 - seroval-plugins: 1.7.7(seroval@1.7.7) + seroval: 1.6.12 + seroval-plugins: 1.6.12(seroval@1.6.12) '@tanstack/router-utils@1.154.7(supports-color@10.0.0)': dependencies: @@ -38979,14 +39022,8 @@ snapshots: dependencies: seroval: 1.6.12 - seroval-plugins@1.7.7(seroval@1.7.7): - dependencies: - seroval: 1.7.7 - seroval@1.6.12: {} - seroval@1.7.7: {} - serve-index@1.9.1(supports-color@10.0.0): dependencies: accepts: 1.3.8