Merge pull request #39 from modelcontextprotocol/claude/bump-ext-apps-add-debug-qfSIo

Bump ext-apps to 1.1.2 and add debug-server
This commit is contained in:
Olivier Chafik 2026-02-25 21:28:27 +00:00 • committed by GitHub
commit da36d623ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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.2",
"@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.2",
"@modelcontextprotocol/server-cohort-heatmap": "^1.1.2",
"@modelcontextprotocol/server-customer-segmentation": "^1.1.2",
"@modelcontextprotocol/server-debug": "^1.1.2",
"@modelcontextprotocol/server-map": "^1.1.2",
"@modelcontextprotocol/server-pdf": "^1.1.2",
"@modelcontextprotocol/server-scenario-modeler": "^1.1.2",
"@modelcontextprotocol/server-shadertoy": "^1.1.2",
"@modelcontextprotocol/server-sheet-music": "^1.1.2",
"@modelcontextprotocol/server-system-monitor": "^1.1.2",
"@modelcontextprotocol/server-threejs": "^1.1.2",
"@modelcontextprotocol/server-transcript": "^1.1.2",
"@modelcontextprotocol/server-video-resource": "^1.1.2",
"@modelcontextprotocol/server-wiki-explorer": "^1.1.2",
"@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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-1.1.2.tgz",
"integrity": "sha512-Gx4TEo3/F8yq1Ix6LdgLwMrKqfZqD7++eakZdbMUewrYtHeeJn3nKpeNhgEfO7nYRwonqWYomOAszWZWJS0IbA==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-budget-allocator/-/server-budget-allocator-1.1.2.tgz",
"integrity": "sha512-skFUpQyLCQONexrhRHpoyubZsDqPCnD1maRunXya8efzBO3bDYQyeWMFhXxPaPcC8t3jcahI7uipBHex0p+oFQ==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-cohort-heatmap/-/server-cohort-heatmap-1.1.2.tgz",
"integrity": "sha512-lklPeytjgw+/wR2eF84vN00M+mXcSqui87Lh5CGLJuPdN0dk+YO7tOP+V+sLUvWko88CL32dG9lyMqd/C5Kj3A==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-customer-segmentation/-/server-customer-segmentation-1.1.2.tgz",
"integrity": "sha512-dkgrcejw8/Qj95SYHuzPYeqm6Fsh8l0FJyQHS9v9CqxqSMjcd9l3TM5jTrSHS9BViblAIvNcx2PrnUO+LJN5HA==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-debug/-/server-debug-1.1.2.tgz",
"integrity": "sha512-HbPaiuukZ1dYuD84XUCF+Zw6x4Qbfg8rfoAUOYNTd1Nt+j5U0GOXVApFjJVdaOXzKcXYODzKx6M3vRjq02Wzag==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-map/-/server-map-1.1.2.tgz",
"integrity": "sha512-WEvdYJTWaC79Z3JHoVu+ZicN+RNDuFVRaPM8461YgvOySR1c1qxXd3LSXp/odE3O95h8ifx2JxieD55Q0Ec7OQ==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-pdf/-/server-pdf-1.1.2.tgz",
"integrity": "sha512-FeDuLdABDJQRkQNMeqtKWkusKvLxt/+kYxFXTEgZqKKtair/qO+0gGRmq16EosG9Gb7dWvVhL0KKerVAsvgMgQ==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-scenario-modeler/-/server-scenario-modeler-1.1.2.tgz",
"integrity": "sha512-G5Mq6/Gm6iCjED/aPqAIWECfgOPaGXDQv2eznLqm7SU3vC76fqote1U4jkhJP0VvSSsmh8+cceZOBh/v+Stigg==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-shadertoy/-/server-shadertoy-1.1.2.tgz",
"integrity": "sha512-Lf5FOZIyRAwEWkaqwF9vteOowAsDWN07o3RYzUpzUknSdksaTIM1JE670h5frvXOt6WOcWRecf2p9wFp5r60Pw==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-sheet-music/-/server-sheet-music-1.1.2.tgz",
"integrity": "sha512-J6TWiDIuAl/0Lo21KXkoucpF35lmZDVG2tk+8XGlokZrYr+NdW8zsuXpM2YKKZM6sMPylrirZLzp4FCJFhXUcw==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-system-monitor/-/server-system-monitor-1.1.2.tgz",
"integrity": "sha512-aUuTlTmj3wecIfrPMyGGfTbGQ6gX+wiOVP/XzCiuuJpDvQjpkb9yTt+Fq68DOLyLeYwxdbbNjdQ7TuDGmH3Fkg==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-threejs/-/server-threejs-1.1.2.tgz",
"integrity": "sha512-mtGx3BcgxfxMVN/7I9LDnP1iZILFOd0Jb8hOy9Eu/m9jIE/2kz+gKDqt7d7Zf663aAaT69bTjGyIrtD2+xuogw==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-transcript/-/server-transcript-1.1.2.tgz",
"integrity": "sha512-Nto8LZvFG1R28BLN28dHtc0lRdWt+arziTxhHHuDhL6q7CfMy16BAG5Nk78yo/Kf8Iio0sA1rZh9HH+sC8kn7Q==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-video-resource/-/server-video-resource-1.1.2.tgz",
"integrity": "sha512-HaPXWgHUSlUoQNStRvjULMJlF8sMKBFjqXOmGZGu9/WY+6nIxu1BIX/JR2QPzDmYTAv7Ca9IndAAD9vyudrY7Q==",
"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.2",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/server-wiki-explorer/-/server-wiki-explorer-1.1.2.tgz",
"integrity": "sha512-CIU1iS3QSZMMGSwI8M/6d8EOYxKjz56XWFU6kiJizlLeunJJOrDXpLOWLERGoXJS8ObTQfsgQ75OgYVDbi8Qlw==",
"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.2",
"@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.2",
"@modelcontextprotocol/server-cohort-heatmap": "^1.1.2",
"@modelcontextprotocol/server-customer-segmentation": "^1.1.2",
"@modelcontextprotocol/server-debug": "^1.1.2",
"@modelcontextprotocol/server-map": "^1.1.2",
"@modelcontextprotocol/server-pdf": "^1.1.2",
"@modelcontextprotocol/server-scenario-modeler": "^1.1.2",
"@modelcontextprotocol/server-shadertoy": "^1.1.2",
"@modelcontextprotocol/server-sheet-music": "^1.1.2",
"@modelcontextprotocol/server-system-monitor": "^1.1.2",
"@modelcontextprotocol/server-threejs": "^1.1.2",
"@modelcontextprotocol/server-transcript": "^1.1.2",
"@modelcontextprotocol/server-video-resource": "^1.1.2",
"@modelcontextprotocol/server-wiki-explorer": "^1.1.2",
"@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,