{"_id":"@adobe/generator-app-remote-mcp-server-generic","_rev":"15-6a04b916c968ba750e7de685f1db793f","name":"@adobe/generator-app-remote-mcp-server-generic","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.0","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"1a23c2d2170a41197a95372d60d1fca66c3ac9ff","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.0.tgz","fileCount":22,"integrity":"sha512-hRn27udxc12wJJ+v0s4grT8NoOIJ0Co++kVPHIHNzDTcoNABww6iOd38D3hkXP7W+JwrSaUMBUzFbFnUecbw/w==","signatures":[{"sig":"MEYCIQDHSzW8Hjz8gYDT2pypjJg+MXX5dZjEMcBMDQi9yQrCxAIhAOPaqpBm0M1OHl+ZHLnnQuAb++FgWgMMGip1y8sU1s/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83492},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"29e5903fceb989803c84aa7ca1383c356f5bbbb1","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.0_1761218338171_0.6540767531118725","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.1","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"a683354baa37b5d1467ff3cdce10ba88358fe7b7","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.1.tgz","fileCount":22,"integrity":"sha512-VmaK/f3ELSBTb8dJCUZ6Mp+iUw3wlAb9IWjmauGVrPPVSWnPRpyi/7ZOlBe6j75oM0O50/CthyZ3lJho4e4JaA==","signatures":[{"sig":"MEQCIG258vjVPTJ/WeBdYMFmaYGb5v5M6qELT1ny34DIeV+DAiBT4fbyHHHqZZX04f4pJ0cHEybZYIG5H+WF9YeYt+r0OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82826},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"e0469ce90ebae9656ce07cbfc2805305d52cd8c2","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.1_1761223246490_0.06732600152466217","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.3","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.3","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"d1a63e8103b469240eb2976a1874fc61a4ecdbe3","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.3.tgz","fileCount":23,"integrity":"sha512-0RuhdhHDsbp/T7qEWWV8RfaoCu7D+Fi8zl3P8NAGqzZvCwJi8tGhiboXQvTkYQblwMTVcgujD/voL3k2+DDeMQ==","signatures":[{"sig":"MEQCIGwOwEDm2fv44Qf0JvezbB7YJVFr1j9b9sqvZ/7q0jYdAiAPmDcgeWh3aSNvXuxU19ElUVvBduXYLTigylhVxbK/pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82079},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"a94841c21da40265fac92db53b4dc898a2850f3b","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.3_1761312805406_0.18609339081918974","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.4","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.4","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"ba1336d38889e3baf1a76ae36eb1b8bdc5f9406f","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.4.tgz","fileCount":23,"integrity":"sha512-mnyyFeeKkCnKseXjW7v/fnh0DxlxynY2ybX6IEkRC+AkCfvbLYoCtBfjikeN1V3H4iSUMawgI94oPh2NbDct7A==","signatures":[{"sig":"MEQCIDoFPpyulhrU1OsNfNQd+pRombAHCuTMXkJEYMWVIM72AiAncMiReWPgzhiGpH5Oo0AN8mjaPzFTDNWV0Tzg+UoF3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82618},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"7afefb85198372c9a46c999dde68d336c98df32c","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.4_1761888056182_0.5237833841662667","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.5","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.5","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"08938c2b3cb19ef60bc63844e72f4c3e8558d808","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.5.tgz","fileCount":23,"integrity":"sha512-cWMr7A1Je4E8WP0ygXggjHGjAYQJzYVTHxjeCjKMygJpZ+OFvnwvhDaUKkaTVQo8KLlti2TNAGKeYaQwlIgx8w==","signatures":[{"sig":"MEQCIG3o8en4UtKxwY4bXKEtgjHKiA3q3X6qNvV9kFcH2uumAiAqAjLAJVs5bxpvuzjnAyZOn3cOHgqbWtijT/F0k1Qz1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82608},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"7cb9d2d4c7182663157b2b738fa259ef0d8239ee","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.5_1761889684795_0.7045649775904193","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.7","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.7","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"64c9de6159fb3f8b2f9cf8bb27a5b6b0de147989","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.7.tgz","fileCount":23,"integrity":"sha512-20R2jAd0qqs/PeORmqPSZdqS7h+GmguwfUbnkaJ+AX6nOg3PSHnMkKBvIWZG0btJyytk9gMKo3hq9SJlVXL4hA==","signatures":[{"sig":"MEUCID2t+q1jNWfdpc5qoVdQAaPZiCVBniWNpqTRJKcpPXK2AiEAoYH5vs3Kr1gwns1n+5J6wm9VwkENH+TZJfUXcvyrKNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82568},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"5ad86803cfd3f5d00384fad219eff5258debb968","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.7_1762058046939_0.04237435119219124","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.8","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.8","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"6573904769c9faffd7b2275f2d0551ee9a4f5b70","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.8.tgz","fileCount":22,"integrity":"sha512-zOBe4Ccu+xk041obJB+DWmB6fuxUwgew4SIqjXI8+ZNJmyRPsLCpDM5x4rcC4pnjVFASWa1ILYIEK0MUMzPAig==","signatures":[{"sig":"MEUCIHQi0YqhaK9K8MUcrfi4KJ0A/CVgvUl9k6WJWICXpvKzAiEA81PLReb9K/JaA5/s5dtZLMAD5AfAmkb1O/G2M7ppMCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82592},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"15faa89de5a5d825bfa810357598a921acd62006","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.8_1763112957749_0.5052322725120619","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.1.9","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.1.9","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"8a37ff52854b7f97d77e15b262be60205a5df99c","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.1.9.tgz","fileCount":22,"integrity":"sha512-WHK8zkKYThqNnk0Zplum6hIV8lJQwnsX3GkEKvphy4JnaYOirrMVeKBCD7QmfI7v1PgcaWpmwMAyXrpC7Jg3eg==","signatures":[{"sig":"MEUCIHnrDbaw356YkRIvEuqPCCDOTDFsRmNDRngxWJTeE/s2AiEAhP8C72PNpNXtbWzq2irvUZTaxLtgPkQXBEAZTv5XAC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84938},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"d56f6558d7cf3487cd93c2fa971f383cf2e48eb5","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.1.9_1767769925723_0.3389206264019706","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.2.0","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.2.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"34831ba34faf97ffd0211a59848853922623547d","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.2.0.tgz","fileCount":23,"integrity":"sha512-h4Aba2Ng45/e8ll1ffr7Tc7qfEFsPkYRzD/pS1Hah62GD7MstM8Dy73wuRPZkHqnI6KleHEwUu02hK0/X3h5jA==","signatures":[{"sig":"MEQCIHKPZh8iQi9F4YI6LPw9gAgNmGMBgAO/BOyY7DhxeJR5AiB8mFWERM4NeW4mYAfMRmZ1WPDdDS4eXHzi5NpvB//Smw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90847},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"467df7457cf4776ed56c06ac5402cb18236ec735","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.2.0_1779945760582_0.05217328583446834","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adobe/generator-app-remote-mcp-server-generic","version":"0.2.1","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/generator-app-remote-mcp-server-generic@0.2.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"dist":{"shasum":"1457f77364069d241827466702bdd38c34f3946f","tarball":"https://registry.npmjs.org/@adobe/generator-app-remote-mcp-server-generic/-/generator-app-remote-mcp-server-generic-0.2.1.tgz","fileCount":25,"integrity":"sha512-f4ssYmnfLyevVv8IMm5X7ujdrI99dFl0JEM8yetOrzc6tFa/8q/1qfhhiKxEiNeaSoS0Zcwz928Jhdu3uZ1UyA==","signatures":[{"sig":"MEUCIGMvk6mQ107Z6zmbh+h/ndbjCabSxxSbPcLhkwtIShnjAiEA4+jMFvfrLmfPNFCWrT5eg6DjqKUB3ov2E2UzmunIGOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105699},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"be3dc064b0f33faba0baa7367d37827460c97d91","scripts":{"e2e":"node test/e2e.js","lint":"eslint .","test":"npm run lint && npm run unit-tests && npm run validate","validate":"tv run-checks .","unit-tests":"jest ./test"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"_npmVersion":"10.8.2","description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yeoman-generator":"^5","yeoman-environment":"^3","@adobe/generator-app-common-lib":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","eslint":"^8.57.1","fs-extra":"^10","@types/jest":"^29.5.0","yeoman-test":"^6.0.0","stdout-stderr":"^0.1.13","yeoman-assert":"^3.1.1","eslint-plugin-n":"^15.7.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","yeoman-environment":"^3.2.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@adobe/aio-lib-template-validation":"^5.0.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-app-remote-mcp-server-generic_0.2.1_1780989358185_0.08829838360189779","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-23T11:18:58.102Z","modified":"2026-10-01T01:33:40.432Z","0.1.0":"2025-10-23T11:18:58.362Z","0.1.1":"2025-10-23T12:40:46.696Z","0.1.3":"2025-10-24T13:33:25.605Z","0.1.4":"2025-10-31T05:20:56.370Z","0.1.5":"2025-10-31T05:48:05.041Z","0.1.7":"2025-11-02T04:34:07.169Z","0.1.8":"2025-11-14T09:35:57.959Z","0.1.9":"2026-01-07T07:12:05.855Z","0.2.0":"2026-05-28T05:22:40.753Z","0.2.1":"2026-06-09T07:15:58.385Z"},"bugs":{"url":"https://github.com/adobe/generator-app-remote-mcp-server-generic/issues"},"author":{"name":"Adobe Inc."},"license":"Apache-2.0","homepage":"https://github.com/adobe/generator-app-remote-mcp-server-generic#readme","keywords":["ecosystem:aio-app-builder-templates","aio-app-builder-template","mcp","model-context-protocol","adobe-io","runtime","yeoman-generator"],"repository":{"url":"git+https://github.com/adobe/generator-app-remote-mcp-server-generic.git","type":"git"},"description":"Adobe I/O Appbuilder template for MCP server implementation with Appbuilder actions.","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"aljoseph@adobe.com","name":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"<!--\nCopyright 2025 Adobe. All rights reserved.\nThis file is licensed to you under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License. You may obtain a copy\nof the License at http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under\nthe License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\nOF ANY KIND, either express or implied. See the License for the specific language\ngoverning permissions and limitations under the License.\n-->\n\n# generator-app-remote-mcp-server-generic\n\n[![Version](https://img.shields.io/npm/v/@adobe/generator-app-remote-mcp-server-generic.svg)](https://npmjs.org/package/@adobe/generator-app-remote-mcp-server-generic)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/generator-app-remote-mcp-server-generic.svg)](https://npmjs.org/package/@adobe/generator-app-remote-mcp-server-generic)\n[![Node.js CI](https://github.com/adobe/generator-app-remote-mcp-server-generic/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/generator-app-remote-mcp-server-generic/actions/workflows/node.js.yml)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/adobe/generator-app-remote-mcp-server-generic/blob/main/LICENSE)\n[![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/generator-app-remote-mcp-server-generic/master.svg?style=flat-square)](https://codecov.io/gh/adobe/generator-app-remote-mcp-server-generic/)\n\nAdobe App Builder template for creating **Model Context Protocol (MCP) servers** using the official **MCP TypeScript SDK** and Adobe I/O Runtime.\n\n\n## What is this template?\n\nGenerate **MCP servers** that run on Adobe I/O Runtime. Connect AI assistants like Cursor, Claude Desktop, and other AI tools to your custom functions, data, and prompts through the standardized MCP protocol.\n\n### Key Features\n\n- 🔧 **Official MCP TypeScript SDK**: Built with `@modelcontextprotocol/sdk` v1.17.4\n- 📝 **Type Safety**: Zod schema validation for all parameters\n- 🚀 **Serverless Ready**: Deploy to Adobe I/O Runtime with auto-scaling\n- 🛠️ **Complete MCP Implementation**: Tools, Resources, and Prompts support\n- 🔐 **Built-in Authentication**: IMS token validation and API key support\n- 📚 **Production Ready**: Error handling, logging, and CORS included\n\n## Quick Start\n\n### Prerequisites\n- Node.js 18+ \n- Adobe I/O CLI: `npm install -g @adobe/aio-cli`\n- Adobe Developer Console project with I/O Runtime enabled\n\n### Generate Project\n\n```bash\n# Using Adobe I/O CLI , You will see tempalte generator-app-remote-mcp-server-generic listed in the all tempaltes list\naio app init\n\n```\n\n### Deploy & Use\n\n```bash\ncd my-mcp-server\naio app use <your-workspace-config.json>\naio app deploy\n\n```\n\nConnect to your deployed MCP server in Cursor or Claude Desktop using the provided URL.\n\n### Claude Desktop Configuration\n\nAdd this to your Claude Desktop configuration file:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-name\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://xxxx.adobeioruntime.net/api/v1/web/your-project/mcp-server\"\n      ]\n    }\n  }\n}\n```\n\n### Cursor configs \n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-name\": {\n      \"url\": \"https://<namespace>.adobeioruntime.net/api/v1/web/<xyz>/mcp-server\",\n      \"type\": \"streamable-http\"  \n   }\n  }\n}\n```\n\n### Example Test prompt \n\" Hey, Can you please ask #mcp-server-name# about weather in Noida? \"\n\n## MCP Features\n\n**Tools**: Interactive functions AI assistants can call (echo, calculator, weather)\n**Resources**: Static content access (documentation, data, files)  \n**Prompts**: Reusable prompt templates with parameters\n\nAll implemented using the official MCP TypeScript SDK  \n\n## Authentication\n\nThe generated MCP servers include built-in authentication support to secure your endpoints:\n\n### IMS Token Validation (Adobe Users)\n\nValidate Bearer tokens via Adobe IMS userinfo endpoint. Ideal for Adobe employee or partner authentication.\n\n**Setup:**\n```bash\n# Set in .env or app.config.yaml\nAUTH_VALIDATE_IMS=true\n```\n\n**Client Configuration (Cursor):**\n```json\n{\n  \"mcpServers\": {\n    \"my-mcp\": {\n      \"url\": \"https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server\",\n      \"type\": \"streamable-http\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_IMS_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n**Client Configuration (Claude Desktop):**\n```json\n{\n  \"mcpServers\": {\n    \"my-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server\",\n        \"--header\",\n        \"Authorization:${IMS_TOKEN}\"\n      ],\n      \"env\": {\n        \"IMS_TOKEN\": \"Bearer YOUR_IMS_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n### API Key Authentication (Service-to-Service)\n\nSimple key-based authentication for service-to-service communication.\n\n**Setup:**\n```bash\n# Set in .env or app.config.yaml\nSERVICE_API_KEY=your-secret-key-here\n```\n\n**Client Configuration (Cursor):**\n```json\n{\n  \"mcpServers\": {\n    \"my-mcp\": {\n      \"url\": \"https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server\",\n      \"type\": \"streamable-http\",\n      \"headers\": {\n        \"x-api-key\": \"your-secret-key-here\"\n      }\n    }\n  }\n}\n```\n\n**Client Configuration (Claude Desktop):**\n```json\n{\n  \"mcpServers\": {\n    \"my-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server\",\n        \"--header\",\n        \"x-api-key:${API_KEY}\"\n      ],\n      \"env\": {\n        \"API_KEY\": \"your-secret-key-here\"\n      }\n    }\n  }\n}\n```\n\n### No Authentication (Development Only)\n\nLeave both variables unset for open access during development. **Not recommended for production.**\n\n**Security Best Practices:**\n- Always enable authentication in production deployments\n- Use strong random values for `SERVICE_API_KEY`\n- Never commit secrets to version control\n- Rotate API keys regularly\n\n## Development\n\n### Testing the Generator\n\n```bash\n# Run unit tests\nnpm test\n\n# Test end-to-end generation\nnpm run e2e\n```\n\n### Customizing the Template\n\n1. **Modify Templates**: Edit files in `src/templates/`\n2. **Update Generator**: Modify `src/index.js` for prompts/logic\n3. **Extend Features**: Add capabilities in `src/templates/actions/mcp-server/tools.js`\n\n## 👥 Contributors\n\n<a href=\"https://github.com/adobe/generator-app-remote-mcp-server-generic/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=adobe/generator-app-remote-mcp-server-generic\" />\n</a>\n\n\n## Resources\n\n- 📚 [MCP Documentation](https://modelcontextprotocol.io/docs)\n- 🔧 [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk)\n- 🏗️ [Adobe I/O Runtime](https://developer.adobe.com/runtime/docs/)\n- 📖 [App Builder Templates](https://developer.adobe.com/app-builder-template-registry/guides/creating_template/)\n\n## License\n\nApache V2 License - see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}