diff --git a/package.json b/package.json index 47e6b6e0..1496fe8d 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "prepare": "husky" }, "dependencies": { - "@modelcontextprotocol/sdk": "1.25.3" + "@modelcontextprotocol/sdk": "1.29.0" }, "devDependencies": { "@codemcp/workflows-core": "workspace:*", diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index c41ef77e..86fe1479 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -28,7 +28,7 @@ "format": "prettier --write ." }, "dependencies": { - "@modelcontextprotocol/sdk": "1.25.3", + "@modelcontextprotocol/sdk": "1.29.0", "zod": "^3.25.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99a86fac..332ff319 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,15 +9,15 @@ importers: .: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.25.3 - version: 1.25.3(hono@4.11.6)(zod@4.3.6) + specifier: 1.29.0 + version: 1.29.0(zod@4.3.6) devDependencies: '@codemcp/workflows-core': specifier: workspace:* version: link:packages/core '@modelcontextprotocol/inspector': specifier: 0.19.0 - version: 0.19.0(@types/node@22.19.8)(hono@4.11.6)(typescript@5.9.3) + version: 0.19.0(@types/node@22.19.8)(typescript@5.9.3) '@oxlint/linux-x64-gnu': specifier: ^1.43.0 version: 1.43.0 @@ -153,8 +153,8 @@ importers: packages/mcp-server: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.25.3 - version: 1.25.3(hono@4.11.6)(zod@3.25.76) + specifier: 1.29.0 + version: 1.29.0(zod@3.25.76) zod: specifier: ^3.25.0 version: 3.25.76 @@ -1193,8 +1193,8 @@ packages: engines: {node: '>=22.7.5'} hasBin: true - '@modelcontextprotocol/sdk@1.25.3': - resolution: {integrity: sha512-vsAMBMERybvYgKbg/l4L1rhS7VXV1c0CtyJg72vwxONVX0l4ZfKVAnZEWTQixJGTzKnELjQ59e4NbdFDALRiAQ==} + '@modelcontextprotocol/sdk@1.29.0': + resolution: {integrity: sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -2302,10 +2302,6 @@ packages: bmp-ts@1.0.9: resolution: {integrity: sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw==} - body-parser@2.2.0: - resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} - engines: {node: '>=18'} - body-parser@2.2.2: resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} engines: {node: '>=18'} @@ -2843,16 +2839,12 @@ packages: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} - express-rate-limit@7.5.1: - resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==} + express-rate-limit@8.3.2: + resolution: {integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' - express@5.1.0: - resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} - engines: {node: '>= 18'} - express@5.2.1: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} @@ -3063,6 +3055,10 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} + ip-address@10.1.0: + resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} + engines: {node: '>= 12'} + ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -3606,10 +3602,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} - engines: {node: '>=0.6'} - qs@6.14.1: resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} engines: {node: '>=0.6'} @@ -4459,10 +4451,10 @@ packages: yoga-layout@3.2.1: resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==} - zod-to-json-schema@3.25.0: - resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==} + zod-to-json-schema@3.25.2: + resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25 || ^4 + zod: ^3.25.28 || ^4 zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} @@ -5345,21 +5337,20 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@modelcontextprotocol/inspector-cli@0.19.0(hono@4.11.6)(zod@3.25.76)': + '@modelcontextprotocol/inspector-cli@0.19.0(zod@3.25.76)': dependencies: - '@modelcontextprotocol/sdk': 1.25.3(hono@4.11.6)(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) commander: 13.1.0 express: 5.2.1 spawn-rx: 5.1.2 transitivePeerDependencies: - '@cfworker/json-schema' - - hono - supports-color - zod - '@modelcontextprotocol/inspector-client@0.19.0(hono@4.11.6)': + '@modelcontextprotocol/inspector-client@0.19.0': dependencies: - '@modelcontextprotocol/sdk': 1.25.3(hono@4.11.6)(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) '@radix-ui/react-checkbox': 1.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dialog': 1.1.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': 1.3.2(react@18.3.1) @@ -5388,14 +5379,13 @@ snapshots: - '@cfworker/json-schema' - '@types/react' - '@types/react-dom' - - hono - supports-color - '@modelcontextprotocol/inspector-server@0.19.0(hono@4.11.6)': + '@modelcontextprotocol/inspector-server@0.19.0': dependencies: - '@modelcontextprotocol/sdk': 1.25.3(hono@4.11.6)(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) cors: 2.8.5 - express: 5.1.0 + express: 5.2.1 shell-quote: 1.8.3 spawn-rx: 5.1.2 ws: 8.18.3 @@ -5403,16 +5393,15 @@ snapshots: transitivePeerDependencies: - '@cfworker/json-schema' - bufferutil - - hono - supports-color - utf-8-validate - '@modelcontextprotocol/inspector@0.19.0(@types/node@22.19.8)(hono@4.11.6)(typescript@5.9.3)': + '@modelcontextprotocol/inspector@0.19.0(@types/node@22.19.8)(typescript@5.9.3)': dependencies: - '@modelcontextprotocol/inspector-cli': 0.19.0(hono@4.11.6)(zod@3.25.76) - '@modelcontextprotocol/inspector-client': 0.19.0(hono@4.11.6) - '@modelcontextprotocol/inspector-server': 0.19.0(hono@4.11.6) - '@modelcontextprotocol/sdk': 1.25.3(hono@4.11.6)(zod@3.25.76) + '@modelcontextprotocol/inspector-cli': 0.19.0(zod@3.25.76) + '@modelcontextprotocol/inspector-client': 0.19.0 + '@modelcontextprotocol/inspector-server': 0.19.0 + '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) concurrently: 9.2.1 node-fetch: 3.3.2 open: 10.2.0 @@ -5428,12 +5417,11 @@ snapshots: - '@types/react' - '@types/react-dom' - bufferutil - - hono - supports-color - typescript - utf-8-validate - '@modelcontextprotocol/sdk@1.25.3(hono@4.11.6)(zod@3.25.76)': + '@modelcontextprotocol/sdk@1.29.0(zod@3.25.76)': dependencies: '@hono/node-server': 1.19.9(hono@4.11.6) ajv: 8.17.1 @@ -5443,19 +5431,19 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.6 - express: 5.1.0 - express-rate-limit: 7.5.1(express@5.1.0) + express: 5.2.1 + express-rate-limit: 8.3.2(express@5.2.1) + hono: 4.11.6 jose: 6.1.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.0 raw-body: 3.0.1 zod: 3.25.76 - zod-to-json-schema: 3.25.0(zod@3.25.76) + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - - hono - supports-color - '@modelcontextprotocol/sdk@1.25.3(hono@4.11.6)(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.29.0(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.9(hono@4.11.6) ajv: 8.17.1 @@ -5465,16 +5453,16 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.6 - express: 5.1.0 - express-rate-limit: 7.5.1(express@5.1.0) + express: 5.2.1 + express-rate-limit: 8.3.2(express@5.2.1) + hono: 4.11.6 jose: 6.1.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.0 raw-body: 3.0.1 zod: 4.3.6 - zod-to-json-schema: 3.25.0(zod@4.3.6) + zod-to-json-schema: 3.25.2(zod@4.3.6) transitivePeerDependencies: - - hono - supports-color '@opencode-ai/plugin@1.3.12(@opentui/core@0.1.94(stage-js@1.0.1)(typescript@5.9.3)(web-tree-sitter@0.25.10))(@opentui/solid@0.1.94(solid-js@1.9.12)(stage-js@1.0.1)(typescript@5.9.3)(web-tree-sitter@0.25.10))': @@ -6509,20 +6497,6 @@ snapshots: bmp-ts@1.0.9: {} - body-parser@2.2.0: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 4.4.3(supports-color@5.5.0) - http-errors: 2.0.0 - iconv-lite: 0.6.3 - on-finished: 2.4.1 - qs: 6.14.0 - raw-body: 3.0.1 - type-is: 2.0.1 - transitivePeerDependencies: - - supports-color - body-parser@2.2.2: dependencies: bytes: 3.1.2 @@ -7118,41 +7092,10 @@ snapshots: expect-type@1.2.2: {} - express-rate-limit@7.5.1(express@5.1.0): + express-rate-limit@8.3.2(express@5.2.1): dependencies: - express: 5.1.0 - - express@5.1.0: - dependencies: - accepts: 2.0.0 - body-parser: 2.2.0 - content-disposition: 1.0.0 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.2.2 - debug: 4.4.3(supports-color@5.5.0) - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 2.1.0 - fresh: 2.0.0 - http-errors: 2.0.0 - merge-descriptors: 2.0.0 - mime-types: 3.0.1 - on-finished: 2.4.1 - once: 1.4.0 - parseurl: 1.3.3 - proxy-addr: 2.0.7 - qs: 6.14.0 - range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.0 - serve-static: 2.2.0 - statuses: 2.0.2 - type-is: 2.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color + express: 5.2.1 + ip-address: 10.1.0 express@5.2.1: dependencies: @@ -7176,7 +7119,7 @@ snapshots: once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.14.0 + qs: 6.14.1 range-parser: 1.2.1 router: 2.2.0 send: 1.2.0 @@ -7410,6 +7353,8 @@ snapshots: internmap@2.0.3: {} + ip-address@10.1.0: {} + ipaddr.js@1.9.1: {} is-binary-path@2.1.0: @@ -7916,10 +7861,6 @@ snapshots: punycode@2.3.1: {} - qs@6.14.0: - dependencies: - side-channel: 1.1.0 - qs@6.14.1: dependencies: side-channel: 1.1.0 @@ -8872,11 +8813,11 @@ snapshots: yoga-layout@3.2.1: {} - zod-to-json-schema@3.25.0(zod@3.25.76): + zod-to-json-schema@3.25.2(zod@3.25.76): dependencies: zod: 3.25.76 - zod-to-json-schema@3.25.0(zod@4.3.6): + zod-to-json-schema@3.25.2(zod@4.3.6): dependencies: zod: 4.3.6