From 4597f7453b093f401c817802c0c9ad026731d7d8 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 24 Feb 2026 14:15:15 +0000 Subject: [PATCH] bump ext-apps and server packages to 1.1.1, add debug-server - Bump @modelcontextprotocol/ext-apps from ^1.1.0 to ^1.1.1 - Bump all @modelcontextprotocol/server-* packages from ^1.1.0 to ^1.1.1 - Add new @modelcontextprotocol/server-debug package at ^1.1.1 - Wire up debug server in example-apps module at /debug/mcp --- package-lock.json | 136 ++++++++++++++++++------------ package.json | 29 ++++--- src/modules/example-apps/index.ts | 2 + 3 files changed, 97 insertions(+), 70 deletions(-) diff --git a/package-lock.json b/package-lock.json index 583ccb3..6f0fe98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,21 +9,22 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@modelcontextprotocol/ext-apps": "^1.1.0", + "@modelcontextprotocol/ext-apps": "^1.1.1", "@modelcontextprotocol/sdk": "1.24.2", - "@modelcontextprotocol/server-budget-allocator": "^1.1.0", - "@modelcontextprotocol/server-cohort-heatmap": "^1.1.0", - "@modelcontextprotocol/server-customer-segmentation": "^1.1.0", - "@modelcontextprotocol/server-map": "^1.1.0", - "@modelcontextprotocol/server-pdf": "^1.1.0", - "@modelcontextprotocol/server-scenario-modeler": "^1.1.0", - "@modelcontextprotocol/server-shadertoy": "^1.1.0", - "@modelcontextprotocol/server-sheet-music": "^1.1.0", - "@modelcontextprotocol/server-system-monitor": "^1.1.0", - "@modelcontextprotocol/server-threejs": "^1.1.0", - "@modelcontextprotocol/server-transcript": "^1.1.0", - "@modelcontextprotocol/server-video-resource": "^1.1.0", - "@modelcontextprotocol/server-wiki-explorer": "^1.1.0", + "@modelcontextprotocol/server-budget-allocator": "^1.1.1", + "@modelcontextprotocol/server-cohort-heatmap": "^1.1.1", + "@modelcontextprotocol/server-customer-segmentation": "^1.1.1", + "@modelcontextprotocol/server-debug": "^1.1.1", + "@modelcontextprotocol/server-map": "^1.1.1", + "@modelcontextprotocol/server-pdf": "^1.1.1", + "@modelcontextprotocol/server-scenario-modeler": "^1.1.1", + "@modelcontextprotocol/server-shadertoy": "^1.1.1", + "@modelcontextprotocol/server-sheet-music": "^1.1.1", + "@modelcontextprotocol/server-system-monitor": "^1.1.1", + "@modelcontextprotocol/server-threejs": "^1.1.1", + "@modelcontextprotocol/server-transcript": "^1.1.1", + "@modelcontextprotocol/server-video-resource": "^1.1.1", + "@modelcontextprotocol/server-wiki-explorer": "^1.1.1", "@redis/client": "^1.6.0", "cors": "^2.8.5", "dotenv": "^16.4.7", @@ -1627,9 +1628,9 @@ "license": "MIT" }, "node_modules/@modelcontextprotocol/ext-apps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-1.1.0.tgz", - "integrity": "sha512-o65O+sHHKP4h1kWMEz9sFKVIzF1BYZj/Oi5WM34g3IIqbwGxGZEailWiMqv360TWyL4HkdgLL6cXDtXebddaDQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-1.1.1.tgz", + "integrity": "sha512-uK6ddMa/8vK7JaDQTIqa9Ybhwx1TCVey21MlM9/AQFQ3OSh2+LInWB0UzPrprF0Ah3s0dTe9eCDNZ42msCouiw==", "hasInstallScript": true, "license": "MIT", "workspaces": [ @@ -1984,9 +1985,9 @@ } }, "node_modules/@modelcontextprotocol/server-budget-allocator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-budget-allocator/-/server-budget-allocator-1.1.0.tgz", - "integrity": "sha512-Jgo86b626956Te6b+eA0+RU0Pce3Cfc6o+MQ8GIh740Zj085wx6jmiKJwypYpbAXZcWZ/UQhCZjSNdr7mvxB+g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-budget-allocator/-/server-budget-allocator-1.1.1.tgz", + "integrity": "sha512-TlaTpF0YPFKAnpoPBi0MfI0LEio9iXNNUAG0lvRvQe7p+nk6JdPeN8wZtu/GDn6To8HwkZwvZiKB1w1lsM+xAw==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -2272,9 +2273,9 @@ } }, "node_modules/@modelcontextprotocol/server-cohort-heatmap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-cohort-heatmap/-/server-cohort-heatmap-1.1.0.tgz", - "integrity": "sha512-7dGGDGOF9LJ2D5FPbRpVgcq70hyLJVJw9BndpZ872I/eA9cFqPwEvQnAXlOXmJRwujN4wezxIdGqsoGMkb/Ppg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-cohort-heatmap/-/server-cohort-heatmap-1.1.1.tgz", + "integrity": "sha512-KvjJxTUwftILtKyl5mQmfJPHzij9E38MZOWmAQ9OcJhd/EO9w1rDvE5tuTXqiuc5CfpZBQkQ8QUG5kqcKjLqjA==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -2561,9 +2562,9 @@ } }, "node_modules/@modelcontextprotocol/server-customer-segmentation": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-customer-segmentation/-/server-customer-segmentation-1.1.0.tgz", - "integrity": "sha512-axCWXHiWl37eD0Cu1K+7P9UnMPYLKwFvJVp0TqzypIIWYg/hKseiJx9Fky6uqYs3ddSovrWWGveOOXWPX6/0jA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-customer-segmentation/-/server-customer-segmentation-1.1.1.tgz", + "integrity": "sha512-fA7HOu7ItMonvP67CsY0l/aSUHOpHQwHRY1Cx3QNuPoNI24Fil3p9BQiiD6r+VXpC5Rh5biYFbDEzeb+Ca4ACQ==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -2848,10 +2849,33 @@ "url": "https://github.com/sponsors/colinhacks" } }, + "node_modules/@modelcontextprotocol/server-debug": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-debug/-/server-debug-1.1.1.tgz", + "integrity": "sha512-Vqz2mkMKOpuFEUl4xkIX1ZWSI+ZZ/mY1jCJ6UAJZHTk7c41SVyEVlPZLsSmG2LhVktC8qEQ+9YXtsdcRiR5Now==", + "license": "MIT", + "dependencies": { + "@modelcontextprotocol/ext-apps": "^1.0.0", + "@modelcontextprotocol/sdk": "^1.24.0", + "zod": "^4.1.13" + }, + "bin": { + "mcp-server-debug": "dist/index.js" + } + }, + "node_modules/@modelcontextprotocol/server-debug/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-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-map/-/server-map-1.1.0.tgz", - "integrity": "sha512-vxKZJwlTBtmg22568L19uhoKNX59Xk6s6ne2bPJbEY+8XU8QbkOVsF04d81D3D4RnjD99vGiE/lUrpcqYyzv3A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-map/-/server-map-1.1.1.tgz", + "integrity": "sha512-ew9GNjbFws36uWsr1/a2W6DUxZvmZNQRtpS0oiaa2EqBFJvFKNpGcou3Pp3Il9jpCjP9ajvkT3gAhbvAS41uKA==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -3136,9 +3160,9 @@ } }, "node_modules/@modelcontextprotocol/server-pdf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-pdf/-/server-pdf-1.1.0.tgz", - "integrity": "sha512-fyKEn+8kTsfLnYGJ+iiYzhMNMMXCAOxGCHsntQrkGPb5+ewn0l21w50cgfnCNlknDJ16x267Ag/twVEOWaRaKw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-pdf/-/server-pdf-1.1.1.tgz", + "integrity": "sha512-rfQXEGC7wbnPcdgjNhusTkc9zj9xv8sLIHcJNg39Hfvb/zYzx/yfEn8JNGuCwEREhjr23yWEg/Yjkv8mFRE9yA==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -3424,9 +3448,9 @@ } }, "node_modules/@modelcontextprotocol/server-scenario-modeler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-scenario-modeler/-/server-scenario-modeler-1.1.0.tgz", - "integrity": "sha512-14lNawcew0qrVxL5lTO1O/kw7rkHrsVZOCav7CCZGexF1JmmPTEyxOGKDKvmUCp48p+b3+FLqaJjpla3QE3+iA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-scenario-modeler/-/server-scenario-modeler-1.1.1.tgz", + "integrity": "sha512-MRwPOMW5zUAjHArI3X5cjNc/ryRwlkF/DSpTi9IbCD1PYa7BsBfvihLcit4z0Pkew+NoICyC1yIcDt+N2uFb4g==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -3714,9 +3738,9 @@ } }, "node_modules/@modelcontextprotocol/server-shadertoy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-shadertoy/-/server-shadertoy-1.1.0.tgz", - "integrity": "sha512-siJ7JGHMdCy8tC7oa8SyUZLgfn6Nsv9r5Nxl5+Zk7NPhGQ351PosY3sFQR56OKN50sa/06gclkJ5E6Fp139/Iw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-shadertoy/-/server-shadertoy-1.1.1.tgz", + "integrity": "sha512-VXX3QyJfpK7WU9fn9TB33YDg1mSLS5TyHNKLUhIALF1WespW3fhlbWCG/RjVDHFvXOe8E5CUBKiy5TCGQAQlgQ==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -4001,9 +4025,9 @@ } }, "node_modules/@modelcontextprotocol/server-sheet-music": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-sheet-music/-/server-sheet-music-1.1.0.tgz", - "integrity": "sha512-8i41KddnJldFTXDNuLFlosPSqqXBQc+lnNH7mLi+REj3Cdi3CiBWRFIp7PaTIyVSkcYl374LEDFJ4SlIO7lLlw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-sheet-music/-/server-sheet-music-1.1.1.tgz", + "integrity": "sha512-HIL85mpaYNICe8GTM6ab+rOkV1c5e6XdoCoPVaAuQDZ4BvDCr0vK6XF35SztLkxetxdof9UIJimX+FQInzV0rA==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -4289,9 +4313,9 @@ } }, "node_modules/@modelcontextprotocol/server-system-monitor": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-system-monitor/-/server-system-monitor-1.1.0.tgz", - "integrity": "sha512-4CUeIFHyOE/Ih1Uo5td4YwqdRdo8jwXAIks26y+3HWrNKOldkfl750g0aiDJQHvwqKyDHzJ80Et/wjs68JLXLQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-system-monitor/-/server-system-monitor-1.1.1.tgz", + "integrity": "sha512-Nlc2x8JqtjuLjDRYyo/M7w/3o025VIudhWoh7KpC/1S2gLOJmCWw6duiAhNqwXg9L+uYLqkz4680vX4ug/AHOw==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -4578,9 +4602,9 @@ } }, "node_modules/@modelcontextprotocol/server-threejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-threejs/-/server-threejs-1.1.0.tgz", - "integrity": "sha512-jFmO45RtQTErM5nRBXHJ3gyy2fFeWxOZS5opZE5aYDuQXQQhX7pL6Fr4ZWleTsJOd4O33KU94HIAEQQXD+SaBQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-threejs/-/server-threejs-1.1.1.tgz", + "integrity": "sha512-Vt2cVTTGIhzIpQwr3CUTzTXCnBwOzaQXgZTv5OWkCRhhTwQtjRxu44qpiSYJ77w2HxsV/Ab9Rc/kEf/9hlUmEQ==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -4868,9 +4892,9 @@ } }, "node_modules/@modelcontextprotocol/server-transcript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-transcript/-/server-transcript-1.1.0.tgz", - "integrity": "sha512-EleuHwvAa7kh5ex56tp2dn0ju+m/Ig3V8EACymGXj5yXAZEe03prw4+9YKRamERqVeThtSIcZTdlHW65N1l8Cg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-transcript/-/server-transcript-1.1.1.tgz", + "integrity": "sha512-AMWgF88gndM5KTLjFBkABG7h4vobQhatoGjUEx+r3qibMerRR+KOITmdZmmETfCZg8VVDHw7oS5hdRv/SgLpdw==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -5155,9 +5179,9 @@ } }, "node_modules/@modelcontextprotocol/server-video-resource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-video-resource/-/server-video-resource-1.1.0.tgz", - "integrity": "sha512-4mkMI/CftSJ7A7xpvD8F7NJO4sdorXL8ZgDOLryfpblNfJAayybpGsrGdCPGk6+4HVOeRxw9rnQqstjoP7WTgg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-video-resource/-/server-video-resource-1.1.1.tgz", + "integrity": "sha512-paRX3M4Msrib9jhqQ//hDycj+UuRv1ILDcg/FtnhBXs66KX3ANMCYklCmzUyRsB6ktrAMqJSTG7nzwn9z2rP5g==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", @@ -5442,9 +5466,9 @@ } }, "node_modules/@modelcontextprotocol/server-wiki-explorer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-wiki-explorer/-/server-wiki-explorer-1.1.0.tgz", - "integrity": "sha512-F3GMnsNU8bAfTT36yzbP7KHNL24KpgRXAcAH6Lrjra3P3hWtwMSn03Eig8MdLt53FcPRKNzPJcMU/zciib94ZQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-wiki-explorer/-/server-wiki-explorer-1.1.1.tgz", + "integrity": "sha512-nexvATutT260DtQzpizfnqnHBWGYrkQ28uOzjoc8co+11G/JUG2PwJlwXz0dpbEcqMT3KXsmtqMSIvJBXtF6Lw==", "license": "MIT", "dependencies": { "@modelcontextprotocol/ext-apps": "^1.0.0", diff --git a/package.json b/package.json index 8ec54e4..ec592b1 100644 --- a/package.json +++ b/package.json @@ -23,21 +23,22 @@ "clean": "rm -rf dist" }, "dependencies": { - "@modelcontextprotocol/ext-apps": "^1.1.0", + "@modelcontextprotocol/ext-apps": "^1.1.1", "@modelcontextprotocol/sdk": "1.24.2", - "@modelcontextprotocol/server-budget-allocator": "^1.1.0", - "@modelcontextprotocol/server-cohort-heatmap": "^1.1.0", - "@modelcontextprotocol/server-customer-segmentation": "^1.1.0", - "@modelcontextprotocol/server-map": "^1.1.0", - "@modelcontextprotocol/server-pdf": "^1.1.0", - "@modelcontextprotocol/server-scenario-modeler": "^1.1.0", - "@modelcontextprotocol/server-shadertoy": "^1.1.0", - "@modelcontextprotocol/server-sheet-music": "^1.1.0", - "@modelcontextprotocol/server-system-monitor": "^1.1.0", - "@modelcontextprotocol/server-threejs": "^1.1.0", - "@modelcontextprotocol/server-transcript": "^1.1.0", - "@modelcontextprotocol/server-video-resource": "^1.1.0", - "@modelcontextprotocol/server-wiki-explorer": "^1.1.0", + "@modelcontextprotocol/server-budget-allocator": "^1.1.1", + "@modelcontextprotocol/server-cohort-heatmap": "^1.1.1", + "@modelcontextprotocol/server-customer-segmentation": "^1.1.1", + "@modelcontextprotocol/server-debug": "^1.1.1", + "@modelcontextprotocol/server-map": "^1.1.1", + "@modelcontextprotocol/server-pdf": "^1.1.1", + "@modelcontextprotocol/server-scenario-modeler": "^1.1.1", + "@modelcontextprotocol/server-shadertoy": "^1.1.1", + "@modelcontextprotocol/server-sheet-music": "^1.1.1", + "@modelcontextprotocol/server-system-monitor": "^1.1.1", + "@modelcontextprotocol/server-threejs": "^1.1.1", + "@modelcontextprotocol/server-transcript": "^1.1.1", + "@modelcontextprotocol/server-video-resource": "^1.1.1", + "@modelcontextprotocol/server-wiki-explorer": "^1.1.1", "@redis/client": "^1.6.0", "cors": "^2.8.5", "dotenv": "^16.4.7", diff --git a/src/modules/example-apps/index.ts b/src/modules/example-apps/index.ts index 7099559..34513cf 100644 --- a/src/modules/example-apps/index.ts +++ b/src/modules/example-apps/index.ts @@ -21,6 +21,7 @@ import { isInitializeRequest } from '@modelcontextprotocol/sdk/types.js'; import { createServer as createBudgetAllocatorServer } from '@modelcontextprotocol/server-budget-allocator'; import { createServer as createCohortHeatmapServer } from '@modelcontextprotocol/server-cohort-heatmap'; import { createServer as createCustomerSegmentationServer } from '@modelcontextprotocol/server-customer-segmentation'; +import { createServer as createDebugServer } from '@modelcontextprotocol/server-debug'; import { createServer as createMapServer } from '@modelcontextprotocol/server-map'; import { createServer as createPdfServer } from '@modelcontextprotocol/server-pdf'; import { createServer as createScenarioModelerServer } from '@modelcontextprotocol/server-scenario-modeler'; @@ -43,6 +44,7 @@ const EXAMPLE_SERVERS: Record McpServer> = { 'budget-allocator': createBudgetAllocatorServer, 'cohort-heatmap': createCohortHeatmapServer, 'customer-segmentation': createCustomerSegmentationServer, + 'debug': createDebugServer, 'map': createMapServer, 'pdf': createPdfServer, 'scenario-modeler': createScenarioModelerServer,