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
This commit is contained in:
Claude 2026-02-24 14:15:15 +00:00
commit 4597f7453b
No known key found for this signature in database
3 changed files with 97 additions and 70 deletions

136
package-lock.json generated
View file

@ -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",

View file

@ -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",

View file

@ -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<string, () => McpServer> = {
'budget-allocator': createBudgetAllocatorServer,
'cohort-heatmap': createCohortHeatmapServer,
'customer-segmentation': createCustomerSegmentationServer,
'debug': createDebugServer,
'map': createMapServer,
'pdf': createPdfServer,
'scenario-modeler': createScenarioModelerServer,