{"_id":"@mcp-abap-adt/compact-http-ro","_rev":"13-d04b8dc0c28ed78a7db789927dda9ab0","name":"@mcp-abap-adt/compact-http-ro","dist-tags":{"latest":"23.1.0"},"versions":{"0.0.0-stage":{"name":"@mcp-abap-adt/compact-http-ro","version":"0.0.0-stage","_id":"@mcp-abap-adt/compact-http-ro@0.0.0-stage","stub":true,"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"dist":{"shasum":"953c982595f923f5e5097335d79c3f65985ff725","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-YHiz9sTEbzhSKZC4vzh5CjN4fg0Rhm8tbia+pn7HWibwwHd9ImB+m6zX0q2dPNdsw26q26PbDDceKbDkcaHCMw==","signatures":[{"sig":"MEUCIQCrIzPJjO2n+7i9LQRp1qX4uGkJnnmrdZVcJ+yzSzCCjwIgMYsetWl1HtFHB/7m6EJ0+QGIcUTIsVnCnIYhYxrNMOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"19.0.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"19.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@19.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"2b861d0ff1685b95e1a25a6a89e4587fa67ab1ce","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-19.0.0.tgz","fileCount":12,"integrity":"sha512-/iKaYE5bwvabZWc2qKmIlB5FMQZYQ0s21oU+i1O/U0oam6o6XmQdiwV+CNiaXkdTinvxh98maJzxe1G3gr0lGg==","signatures":[{"sig":"MEUCIQDzq9se7wVlmS6NKaW/PY0Xcj5xD+m7hSahf1clmBNn2QIgQ0bEARLVPzqWTLZ1IZVyQA/Mczel/HrxvEHbKHiB5Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3rYxU5dytMxSpNiys+IhNCKjCW/VzYQ8MEuSsE+iv7AiEAyYh3mnaNNt46eTQlzKb85aNVD4Lunf6z9dxjZ3D3TgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45655},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"fe54bfcdeb9af732ffbb9a5cdcae0481abba6044","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.0.0","@mcp-abap-adt/http":"^19.0.0","@mcp-abap-adt/compact-readonly-entries":"^19.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_19.0.0_1792555573508_0.08975956333536517","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"19.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@19.1.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"c9830d5b5bddbd83685d915f08cf1655706ff338","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-19.1.0.tgz","fileCount":12,"integrity":"sha512-10tZyNsWU4x3h6bSZ3qFoY5jUhETkkiVeVWt6lbxr8PwtB49NlPX2y/7VK0lAlskuDk2v/FObcTyQKpJ23N6Fg==","signatures":[{"sig":"MEUCIQCMnnM+RXhQ4i25Mepzl7seqKROaVMA5+kxfNmVhvOpwgIgZo3/dsOXf/m1ONwYUhYsSQ2czBVeewnI5nNgqi8C9k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeI1QKSqBL+NROwTeoi/VPkELbgV+TLnx0t1HoxBZoDQIgWsSyHh7fYe5+0qbAyvJwrIWv1DID7/Auw1eKgiohqkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45655},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"a9baabab2820e87c66f53ea3c29a4f71c73e5e92","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.1.0","@mcp-abap-adt/http":"^19.1.0","@mcp-abap-adt/compact-readonly-entries":"^19.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_19.1.0_1792578227318_0.9858616553226303","host":"s3://npm-registry-packages-npm-production"}},"19.2.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"19.2.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@19.2.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"b5a2ea60edf3a871ecad39b2b6f233420f59b307","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-19.2.0.tgz","fileCount":12,"integrity":"sha512-tgZ7eCso3FQj/nvpWD5Ml+hOoZ6H7LHPG/BrhWvJ64M1opdfzOIoZ63iNmUi/ZBgA3KS0d0d69A440uqi9o61A==","signatures":[{"sig":"MEUCIQDVjiyD/DzNwhcxg7gNZpEOr2wvDDpeAVuKR5K6+RaOyAIgEoO2d4CYCioGwZFMfTxl6c+bknpA46sam0ndEhPBYUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLmU3+gsyzVCjxjb4j3Zz1CZ/CjwNNsRuMAEPVxEP4QQIhAIgxRez2jsudUwn+4nrO43823SbQpJt2bRmOPA9s3i6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46674},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"f2695e6097ed28e829e432d91ea860bb697116f1","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.2.0","@mcp-abap-adt/server-runtime":"^19.2.0","@mcp-abap-adt/responsible-rules":"^19.2.0","@mcp-abap-adt/background-runs-memory":"^19.2.0","@mcp-abap-adt/compact-readonly-entries":"^19.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_19.2.0_1792615128035_0.796717554125121","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"20.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@20.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"a97095fe5606b14cd0616e7d3ab25bfd74ccbd30","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-20.0.0.tgz","fileCount":12,"integrity":"sha512-g4uJwfs+lA/fy5GhXWVsBdi4wK8xQUXaYzvPSAMnC5KORInG2Iha+9fejepjsnybvLh4CpAa51HnoIUnt2J8Ng==","signatures":[{"sig":"MEUCIQC2ne22bDfAvaIgBzXRkzTT/SGn09SeC1xMvOH6YIwA1AIgBmiIO6Sh5BV687gnfqBOw/oSbVK5K0gX9LRabyEqHUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6rUOn+XJrXZiRzoxTNE1suhp5U8vmM0GWQGS5BT52FQIgIVyM+cFxND+nyGZonAPy9QkvEWEMvQDRVx8S63Gb578=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47007},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"312702d284a216e793b9146aac9cf948cbafc2ac","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^20.0.0","@mcp-abap-adt/server-runtime":"^20.0.0","@mcp-abap-adt/responsible-rules":"^20.0.0","@mcp-abap-adt/background-runs-memory":"^20.0.0","@mcp-abap-adt/compact-readonly-entries":"^20.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_20.0.0_1792688396071_0.30917261053960043","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"20.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@20.1.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"6e449f3e3d42a826e69992a4f8a2f61af06574a4","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-20.1.0.tgz","fileCount":12,"integrity":"sha512-tcSCItDelkQs4hboIFrkgvy7eA/tShrGMALjVzl2WgCiIJ0pSgZqfuGaqLooBOj3GmOVgYpS0zr70AmUbqQxMg==","signatures":[{"sig":"MEUCIHSaAdTnA9e0IEu0knPuJo/dm2g0Wyid+ryxtCelPmpyAiEAiAm8k4tQKm67yl4fZyGQPv0+WMsNkiVKx8tpHcV7CMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHr77ooNOQIGHIx/VkcUxGpizwA0jSeP0jLEj3Aa6htjAiBFY8xWu782Jb1fL3aVlqF+2nU3fyUfBz3gQcV0D0TI/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47007},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"50f4b9928e685966c70c9521499f6240eedcf05c","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^20.1.0","@mcp-abap-adt/server-runtime":"^20.1.0","@mcp-abap-adt/responsible-rules":"^20.1.0","@mcp-abap-adt/background-runs-memory":"^20.1.0","@mcp-abap-adt/compact-readonly-entries":"^20.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_20.1.0_1792732794651_0.8534986004377396","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"21.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@21.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"ee6dc9e1e894c18aa340550f8b495d3b4d5e224a","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-21.0.0.tgz","fileCount":12,"integrity":"sha512-yss7WWK93K8pq7rtp5VR4epNSdmdIk45JT8TfIWbKbUbKRpYQIsi7gAr61HjUY8gVqa6LCb+7s9hlSlN8o0VEA==","signatures":[{"sig":"MEUCIHoWbXTC4NRkRFNnCoj7Xx8k7u00kruKkR+he99qDEXMAiEA5wSZ4jfAgkraCsmRj2s2yBNsOrV0HuE6H5y95pKF9yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClJlkso8pVuLxCA9u48fMOgmznYE8c+EEf/dr0FfbsUwIhAK1PGBUQB6u8/BkLvEqWooih6tqGYyPYxcyj5/JlExQN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47007},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"b1caedd228c6ee790c8ee7df5e3f834d005bb645","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^21.0.0","@mcp-abap-adt/server-runtime":"^21.0.0","@mcp-abap-adt/responsible-rules":"^21.0.0","@mcp-abap-adt/background-runs-memory":"^21.0.0","@mcp-abap-adt/compact-readonly-entries":"^21.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_21.0.0_1793366623734_0.08048666094543178","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"22.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@22.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"5262244caf3e152ef93c6593868104d354344475","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-22.0.0.tgz","fileCount":12,"integrity":"sha512-4T617GvIvwl1mKzOUoaILhs5isuwNnBPt8bcpygZoZJnrItyed/TmEJt+VQAkqYQ2r2+4jDZH8MW6JAbU4l2ZQ==","signatures":[{"sig":"MEQCIApbLl7O5SSH2XB8uAMEwXNiyt7M+UV3guR2O8IP6Y0JAiA8Qyv740UNQy5Gma68ROMYuIsmpeGSQt0rjQ/hNmgyWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5LksuLShRyMYJMVzzzu2bc8xPHvu6Dp3oSZeKzINVrAIhAImHW3JVrG5668G65kEqe6Q7Nio1ivygtRamSxNkltHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47022},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"67c99384daaf2a0b4df0792d5504bf3a799f7769","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^22.0.0","@mcp-abap-adt/server-runtime":"^22.0.0","@mcp-abap-adt/responsible-rules":"^22.0.0","@mcp-abap-adt/background-runs-memory":"^22.0.0","@mcp-abap-adt/compact-readonly-entries":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_22.0.0_1793472860116_0.45940235254398254","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@mcp-abap-adt/compact-http-ro","version":"22.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@22.0.1","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"d4878bb3f9b9f64fc631f28dff637e2c8e8db320","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-22.0.1.tgz","fileCount":12,"integrity":"sha512-hKTlu3C6zdHmAJra59jj0qg+LeKFk7ckn0zRqInDiBnWEt1QvwxLlSdrY7DjMxyh56BLT9XjknyaWOu0uSFcQA==","signatures":[{"sig":"MEQCIGlR+71LxedjZxKvyKfX9bzVbxoiONpfljuKX4Rf1cBgAiBOgsmlfq1/OzeMQUIAkbT/dEOeys+3rm6XrDQOESuBPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcUp3VQVXsUUgCN/C+sGgX/kUkq0UQpGr3OoElROgV1wIgRPACVX1sQl6hckXFBICQnRNRj9rQfTCUn5UWJv+Qkgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47022},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"822e164a27d7cfa0a00dadfe84970f1aeb3a537f","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^22.0.1","@mcp-abap-adt/server-runtime":"^22.0.1","@mcp-abap-adt/responsible-rules":"^22.0.1","@mcp-abap-adt/background-runs-memory":"^22.0.1","@mcp-abap-adt/compact-readonly-entries":"^22.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_22.0.1_1793479841658_0.5529401677016901","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@mcp-abap-adt/compact-http-ro","version":"23.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@23.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"c8fe7187d7ac129471acfed5efcb916a5a63806c","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-23.0.0.tgz","fileCount":12,"integrity":"sha512-LIDaFg3wdT2rlFFP+LttnZqwkw3F8L+ojsCfCcex9IEK9h5s10XBrvCIRqVaclW7n9KD0VJsTKlqGfoJ1/Yk2A==","signatures":[{"sig":"MEUCIQCdC2ZZYFnsrrcvQ6tRbKpHBkteU9a9qu0wb0IJ63rh9AIgR1dQcxyiX67DEWkXo0TZayFs3kR/k2+ophSZIP+8wOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBhEKH76PyJ+aelPCNA1VvIbpZ75O4XPmSIYrgFdF8k+AiEAgwFz0exs9+ZkGPexT6OuXQBd18VCyUs3Wa9CkaLsPHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47022},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"b6a46adbc2354a9da30847188c2c0b6b8dfb2922","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.0.0","@mcp-abap-adt/server-runtime":"^23.0.0","@mcp-abap-adt/responsible-rules":"^23.0.0","@mcp-abap-adt/background-runs-memory":"^23.0.0","@mcp-abap-adt/compact-readonly-entries":"^23.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_23.0.0_1793605571712_0.6007677988336513","host":"s3://npm-registry-packages-npm-production"}},"23.0.1":{"name":"@mcp-abap-adt/compact-http-ro","version":"23.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@23.0.1","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"0dad5cc25cf3ede8eaa0487a9b500c783e5174f1","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-23.0.1.tgz","fileCount":12,"integrity":"sha512-L+w1dX9EzUxqVMsgD83RYo7+XRQuGrFfZ0MvSJK/bpZJlThKXpEcsCOt/Hm1EbiFhbsrGClD+OaG/tCEaeps/Q==","signatures":[{"sig":"MEYCIQCobweq+5bQZr2nt2R7rW/Kwk6ai8hZ8hs0mMk4XNzHYwIhAKhjU79htRk13Wy/3IL4+qgmiIXuPnZ5Zjh/5cRPD6+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDStodQUg63S5OhLEFbZfrpWOEGC2J4uKKM33w/CL0zAiEAkDVoGlTd5yWSDJN5FrlhnFRnoGLFvPixOf/VMSGk3wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47022},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"eefb6d34d740e0ad4b4ff7fa691552ed77487ba1","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.0.1","@mcp-abap-adt/server-runtime":"^23.0.1","@mcp-abap-adt/responsible-rules":"^23.0.1","@mcp-abap-adt/background-runs-memory":"^23.0.1","@mcp-abap-adt/compact-readonly-entries":"^23.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_23.0.1_1793625967090_0.7372513792115739","host":"s3://npm-registry-packages-npm-production"}},"23.0.2":{"name":"@mcp-abap-adt/compact-http-ro","version":"23.0.2","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-http-ro@23.0.2","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"dist":{"shasum":"6a78cdddb652c1d1d55561f2cac2e385c5023834","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-23.0.2.tgz","fileCount":12,"integrity":"sha512-Ucf2TPTibLRKsDMIjq4VR2OGJ2fcLveQoV5Rb/6ZAETkYPNzY1LYluUeLAq5IFqV7Fr3YW6GS2f33I+TmIPlBg==","signatures":[{"sig":"MEYCIQC8JDb26x8kDBl1b3jAU0bS+3r8YqNamQdRVj7x5Kn58gIhAP+JVcLOG0g4xzQz5AEWIx5w//CEj0lac2oJjAxpanrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvI1Kj+ACaKmRrFaTe+2sGMo7Uphz1OuG1d1Udq8zZRQIhAOawK40mMRxdNRiCDVK7metV1f64p2b/O5kg9RCZDERo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47022},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"acd4cc09276840676d62667a2052a2156d0ffcef","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.0.2","@mcp-abap-adt/server-runtime":"^23.0.2","@mcp-abap-adt/responsible-rules":"^23.0.2","@mcp-abap-adt/background-runs-memory":"^23.0.2","@mcp-abap-adt/compact-readonly-entries":"^23.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-http-ro_23.0.2_1793641308797_0.655937134318817","host":"s3://npm-registry-packages-npm-production"}},"23.1.0":{"_id":"@mcp-abap-adt/compact-http-ro@23.1.0","bin":{"mcp-abap-adt-compact-http-ro":"bin/mcp-abap-adt-compact-http-ro.js"},"bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"7c043851e5a46b8ae6df8b3824cee0bdf8dc56f7","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-http-ro/-/compact-http-ro-23.1.0.tgz","fileCount":12,"integrity":"sha512-4zU0xmG+cqMGll3HAqqRk0ik6l3vFnxJvmFdvOGCNTXtLTaGJDj38/Gwp7qWTlGfasVvXouYsePb+v6OJ1zXzg==","signatures":[{"sig":"MEQCIFOhXJlRZeyQVVdLYugLSDKfSP+fYg9mjv6RoKp1rZl3AiAuizalW9oqQt8uICWIPrKHmXUe4ucJYiA7Xi3CMdtPjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVtf6g8Mt4p2QbBj8/n6S+4DUOb+HWMR3YYzUqz0V1jAIhALKwrQnqd0IHsswi4hD2R7eUM68qBts0kiPETdP8Hy2b"}],"unpackedSize":47022},"main":"dist/index.js","name":"@mcp-abap-adt/compact-http-ro","type":"commonjs","types":"dist/index.d.ts","author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./launcher":{"types":"./dist/launcher.d.ts","import":"./dist/launcher.js","require":"./dist/launcher.js"}},"gitHead":"b29d6ffdc8665ce00580e100ca70e28d341f7bfb","license":"AGPL-3.0-only","mcpName":"io.github.fr0ster/mcp-abap-adt-compact-http-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-http-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-http-ro.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","prepublishOnly":"npm run build"},"version":"23.1.0","_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","directories":{},"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.1.0","@mcp-abap-adt/server-runtime":"^23.1.0","@mcp-abap-adt/responsible-rules":"^23.1.0","@mcp-abap-adt/background-runs-memory":"^23.1.0","@mcp-abap-adt/compact-readonly-entries":"^23.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compact-http-ro_23.1.0_1793694457557_0.7165597346592409"}}},"time":{"created":"2026-10-21T04:04:35.063Z","modified":"2026-11-03T08:27:37.920Z","0.0.0-stage":"2026-10-21T04:04:35.063Z","19.0.0":"2026-10-21T04:06:13.592Z","19.1.0":"2026-10-21T10:23:47.416Z","19.2.0":"2026-10-21T20:38:48.139Z","20.0.0":"2026-10-22T16:59:56.194Z","20.1.0":"2026-10-23T05:19:54.759Z","21.0.0":"2026-10-30T13:23:43.817Z","22.0.0":"2026-10-31T18:54:20.197Z","22.0.1":"2026-10-31T20:50:41.736Z","23.0.0":"2026-11-02T07:46:11.794Z","23.0.1":"2026-11-02T13:26:07.167Z","23.0.2":"2026-11-02T17:41:48.909Z","23.1.0":"2026-11-03T08:27:37.634Z"},"bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only","streamable-http"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"description":"The read-only compact MCP server for SAP ABAP ADT over Streamable HTTP: the 17 compact tools that change nothing, with credentials only from the x-sap-* headers of each request. No auth broker, no stores.","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"readme":"# @mcp-abap-adt/compact-http-ro\n\nThe read-only compact MCP server for SAP ABAP ADT over **Streamable HTTP**:\nthe `mcp-abap-adt-compact-http-ro` command. **The binary fixes the tool set** (19.0.0): there is no `--exposition`;\ninstalling this package is how you choose the tools that change nothing.\n\nIt is [`@mcp-abap-adt/http`](https://www.npmjs.com/package/@mcp-abap-adt/http)'s launcher — the one in [`@mcp-abap-adt/server-runtime`](https://www.npmjs.com/package/@mcp-abap-adt/server-runtime) — with the read-only compact tool set (`compactReadOnlyToolSetOf` of `@mcp-abap-adt/lib/tool-set` over the half that changes nothing) and nothing else: the same options, credentials, failures and shutdown as `mcp-abap-adt-compact-http`; only the tools differ. It depends on no other server package (not on `@mcp-abap-adt/http`, not on `@mcp-abap-adt/core`).\n\n## The tools\n\n- the **17 compact tools that change nothing**, one per operation with the object in\n  `object_type`: `HandlerGet`, `HandlerSearch`, `HandlerWhereUsed`, `HandlerGetData`,\n  `HandlerValidate`, `HandlerCheckRun`, `HandlerDeletionCheck`, the unit-test and CDS unit-test status and result, the\n  profiler list and view, the dump list and view, the service-binding type list and validation\n  (from [`@mcp-abap-adt/compact-readonly-entries`](https://www.npmjs.com/package/@mcp-abap-adt/compact-readonly-entries));\n- **`HandlerBatch`** (`action: 'begin' | 'end' | 'answers'`): batch mode;\n- **`HandlerSession`** (`action: 'open' | 'close'`): the long session — an instance and its SAP\n  connection kept for every call carrying the `state_handle` open answers, until close or the idle\n  bound ([compact-http](https://www.npmjs.com/package/@mcp-abap-adt/compact-http)). Every tool\n  declares the optional `state_handle` argument.\n\n19 tools in all (listed against an on-premise system). No create, update, delete, activate, lock, unlock, unit-test run or profiler run\nis in the tool list at all, so a client cannot call one; nor the four debugger tools or the\nbackground-run tools — those are `mcp-abap-adt-compact-http`'s ([`@mcp-abap-adt/compact-http`](https://www.npmjs.com/package/@mcp-abap-adt/compact-http)).\n\n**No leftover-session tools, no session files (19.0.0).** One server holds the sessions of many\nusers, so it writes no runtime session file and serves no leftover-session tool; those are the\nstdio binaries' (they list, the full ones log off too, and a stdio process takes up its destination's one leftover session at its start). Resuming a SAP session here is yours to do if you hold what it takes;\notherwise SAP ends it on its own timeout, which releases its locks: [MIGRATION-19.0](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/MIGRATION-19.0.md#stdio-leftover-sap-sessions-of-a-killed-process).\n\n## Running it\n\n```bash\nnpm install -g @mcp-abap-adt/compact-http-ro\nmcp-abap-adt-compact-http-ro --host=127.0.0.1 --port=3000 --system-type=onprem\nmcp-abap-adt-compact-http-ro --help        # every option, from this binary's table\nmcp-abap-adt-compact-http-ro --version\n```\n\nThere is no `--transport` (a binary is its transport) and no `--exposition`: passing it, or a\nconfig file's `exposition`, stops the start with a sentence naming the binary that serves what you\nasked for — for example `--exposition=rw` names `mcp-abap-adt-compact-http` (`@mcp-abap-adt/compact-http`).\n\n**Credentials** come only from each request's `x-sap-*` headers — `x-sap-url`, `x-sap-client`, and `x-sap-jwt-token` or `x-sap-login` with `x-sap-password`; nothing is stored, shared or cached across requests. A request without them is answered `400`; so is one carrying `x-mcp-destination` (destinations are served only over stdio). No auth broker, no stores: `@mcp-abap-adt/auth-broker` and `auth-stores` are installed with `server-runtime` and never loaded.\n\nEvery binary and its tools:\n[Handler sets](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/user-guide/HANDLERS_MANAGEMENT.md);\nfrom 18.x: [MIGRATION-19.0](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/MIGRATION-19.0.md#every-binary---exposition-is-gone--the-binary-fixes-its-tool-set).\n\n## Licence\n\nAGPL-3.0-only. See LICENSE.\n","readmeFilename":"README.md"}