{"_id":"@mcp-abap-adt/compact-ro","_rev":"13-c95dc1801f4a26fcbd07ce893b299c4b","name":"@mcp-abap-adt/compact-ro","dist-tags":{"latest":"23.1.0"},"versions":{"0.0.0-stage":{"name":"@mcp-abap-adt/compact-ro","version":"0.0.0-stage","_id":"@mcp-abap-adt/compact-ro@0.0.0-stage","stub":true,"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"dist":{"shasum":"6346047ed04d7346c841bb2bdf7436f5a2d6fae7","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-GoPM1hWYLA7JKZ90KlKGmCNM5ViuVabU97sGqI440kbMuQxOsn182qe3QZxQ/px5Hf6DxGuKQSr3p2tHDHOqvA==","signatures":[{"sig":"MEYCIQDxKj7uoyd0ushDaYOQzP+axnsKu1QR0KajVeDKuQ5syAIhAPnJ7vYkz6uESIoasRKMfTYtMVtXC4DZxUvSQv1N207h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"19.0.0":{"name":"@mcp-abap-adt/compact-ro","version":"19.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"98940c8fc88834db1164ce1ba0170810f9278f95","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-19.0.0.tgz","fileCount":12,"integrity":"sha512-x9v3twOF5DEFcvY1RuGl9w1itCojKJRIoygoIT9B5NqDdMjIj94nMmb/2UB+4PazFEbMxezsflsU8lgxNyvjDg==","signatures":[{"sig":"MEUCIFAEgABVn7k6bsJKPeIC4wWat4cPEEQtlTu1w+4P/OliAiEA01c39FoEYZ0aLC9e7+9L1PY1zsZhIP6CFja21d5xNoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKPXOdnNOOD11/NCM/vu22hBMUslVq8DTfnf8LupE8uAIhAOKF6qLAQibyFOz3OLzUOxzwV11YIUFZ5Govo56fe7z0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45305},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.0.0","@mcp-abap-adt/core":"^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-ro_19.0.0_1792555599020_0.7565952126051034","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@mcp-abap-adt/compact-ro","version":"19.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"9964be018fdb6977945763fc0cdf97d73eb196bf","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-19.1.0.tgz","fileCount":12,"integrity":"sha512-r2ttHSizoVgKwzoRTz/J+WxCMeyzkiCfCEeFe1ZBN6u/2GadmgrIG5qmnIY24KlIBz1hyyN1CdclJzsKDi5b9g==","signatures":[{"sig":"MEQCIBZpZcy9EOmLSQZvg48rvL96oj3KqO3kqP+zXsizf4Z6AiAz06EqAFzLqG9pe5iGgrMnQ5zFIRE00M6tdAFsqv06RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVbSHMnCZNKpyzlw0D3HQbbqri5tO99DH+ecimQKCvIQIgbr96csat4F/0uAhhDVmDA7PLuHkgesplUvYkeMJNiWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45305},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.1.0","@mcp-abap-adt/core":"^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-ro_19.1.0_1792577865517_0.5305363810834693","host":"s3://npm-registry-packages-npm-production"}},"19.2.0":{"name":"@mcp-abap-adt/compact-ro","version":"19.2.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"20b895be13d1393edff413536bbd94efcadcb6ea","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-19.2.0.tgz","fileCount":12,"integrity":"sha512-DrFtv+c2hFc1Xm+emrlsXKOwSyKaAOvezQh0tkFr6vNFMm+AV7+WTTeYbt99c7kztYRqDMJOvk2xJ8aaT1TkbA==","signatures":[{"sig":"MEYCIQCIvy/wnb0JLiNyMc4WfU/Az9A6AguIqXbLkW9gjPJS+QIhAJhDQNPqnWp8I3dWB/Gd0E/tCVlZaemNzJ3QWbHqcZzZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUHn4MebmMbTwnqOON2FyZRuc54QI3G6aX4Qpo1vb/iAIgb5int8D38ez9G9j4wKncc0+EdK6dvZfyPc78c/GaeVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46431},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_19.2.0_1792615082907_0.7068924226641347","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@mcp-abap-adt/compact-ro","version":"20.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"21f28c11c1cd53d521b6907fd3126de1fe9f986e","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-20.0.0.tgz","fileCount":12,"integrity":"sha512-l6hBGsF8N5nGEMCbfFk+HKcKQ5bVk8tuxeXscpkktBo2vTu2frgbCvyEukOEerOS5Qlpr+BC0mVsTjNiq/aJ0A==","signatures":[{"sig":"MEYCIQDpJmW4oOShGl9CeW1ypzv/2qQDlLrGCkS28eKnB0iEHwIhAPPdI0uKSdJ2RKVRUbXlJUXYTeYOwIBtx4FGWr7TSxlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKXlzJ2uLfHq9CTCxpnfoXNAO4hrdJmD17cz2iAsmP1gIhAKcL+yiQEp1NxqQ0uBtXOJ4AnOkBJTE5snZwp2+dELuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46540},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_20.0.0_1792688320804_0.13993807175101458","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@mcp-abap-adt/compact-ro","version":"20.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"7a195ec440231c83f07c5ce69f73ab5ca2fd339d","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-20.1.0.tgz","fileCount":12,"integrity":"sha512-6P8ZhV8okc90oCSiEZZ0hnOnqW0hy06qusNk5bgwY7/06w7RY/aSzjAfcuw4ToEAwhdGzS7LjBWEGnipZk7MIw==","signatures":[{"sig":"MEQCIA2aW6l/empbF4wk18RdHjb4FSaO3IB1zRT+KtFOYH7BAiAc3LpNMSJK/LTgLmQuV2mnfYXf44jtvCD6/F4+rCxndw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKXenTD3lvjEjxP2gOI2NcFhihVggqHI5qlFV9wQ7S9AiEAkgFWU4OaKF929B8+2Pzn3sHTR6PBS67BW88vIbbNJcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46540},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_20.1.0_1792732788937_0.499707366130391","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@mcp-abap-adt/compact-ro","version":"21.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"8f9205dea795750d6302c95cda528de4a8500f59","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-21.0.0.tgz","fileCount":12,"integrity":"sha512-dTpvd+8MgJ+sGDjnyPdiBIjHXVGMQlJ6nZd7lQZfIx1jgFfX6ottJD5pdi6S/asz8YIgwsCU/94R6fCmC1AdAQ==","signatures":[{"sig":"MEQCICW4VdW8reg14cviJyRRhjyFFpXW//oAUF96Lu8a1Mp+AiAODUNld2jdspeH7in2+XtoVW85aH35vgC8AHUvh+o+Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBT3xAQxImHc0A2Di4y03eO1IiJ/mjGqxeDNP/bCxSanAiAQOE7IWA8Yl2qtkUpjzRkBgqioFc1Do4tm/033TyRlDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46540},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_21.0.0_1793366680470_0.2783251324688891","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@mcp-abap-adt/compact-ro","version":"22.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"9d48a639cf2028eb175603f2cf9d94323de50b28","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-22.0.0.tgz","fileCount":12,"integrity":"sha512-qmCiiqiMzg2DUlf5NXBybcXbdhzIBrzkPIFJ8ugwBmNy+pO8Sv2Tpnn6ynjUvKxFP3VFl6G3aN+CW+rddDafGw==","signatures":[{"sig":"MEQCIBi2UkKA2s40TBvj3zx0e10+kc8JxRtOQu8kkTuOY+EkAiA5dykiGw5CctHuMe7vARxnagcgrgj1ynGfplMC3rNj6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICtmkO92+dUqZk9macL8jAOYw9gWH0p4qK0Xkzu8cWPvAiEAj9bVmUwK6mBawnm/eQfPNmWBCRAzZ/07Pl8Kx0GjUhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46640},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_22.0.0_1793472877014_0.39133886007018204","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@mcp-abap-adt/compact-ro","version":"22.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"b82987a8a8a42b67d4dadcce493b18226f9cecc3","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-22.0.1.tgz","fileCount":12,"integrity":"sha512-eSxyW7Ecg65jeDetLm/PdUb2BddgpXuIoJOZtbky8XBU5G/bhckoXkYYizIUd2MrEq1e0/s/RFno4o3aeWOdHw==","signatures":[{"sig":"MEUCIQCxxHupiXzUlVKf3hSnY6uYo1pCQw678qxGBk7uG1kS3wIgRmkI2odVW7qlAXBy5xjy6qc/FpzMxpxmEli9HfnKfnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/i6T6S8hdIUaHPgJP18WqjK4g0EKbt6BTz4Pvh23GMAiB1QQZYVyGYImEN9B7O2I6MmWNvj5qjtuR+WkfdKkcpkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46640},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_22.0.1_1793479736278_0.9977710518001781","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@mcp-abap-adt/compact-ro","version":"23.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"56f3ec54e046be682c9650d715706465f078523d","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-23.0.0.tgz","fileCount":12,"integrity":"sha512-Yaf8mZ1eCTFd5S/6bgToX5XrLsb/5nhRJHq6qM1JAeQOAoRs+0STAe4cvBfXIzpR27ATN7CwBT29jrDQ/QH5cQ==","signatures":[{"sig":"MEUCIQDV/Lp6xpBTWyZ5K3VgXAoFgE90tC33LvRabQd8PpTVOQIge+cVDr8XeRxvGoEXOX0qUeVK+gIIXiEcYYR/CUN3ZME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnQnxP5J6PdvYkcLygYYILq/sYvpcQ7h5xtIDYJyUxjQIhAIP2UkppZGmj9KvvqM5BoPR3eV34blD1s0VkshssgJLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46640},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_23.0.0_1793605496277_0.4332090310308747","host":"s3://npm-registry-packages-npm-production"}},"23.0.1":{"name":"@mcp-abap-adt/compact-ro","version":"23.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"e7d7f7411c72d58b6d50bbefac4b3500ba868977","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-23.0.1.tgz","fileCount":12,"integrity":"sha512-IQOsjwAge2apiZpgPPig4ewQIn9PVooAXj0nQjifR4SHL4vhA/eizp53ufgUS6CcYGpEds0kj9POECp1WjdM3g==","signatures":[{"sig":"MEUCIFfXsx1Or8nbBnxC0ZkMfa8393LYl+sPvpDrLVTDiw78AiEA3eo3dbCfJtNmZLrxoiRbIWnkK4JSdZYBuH3JeUXpYk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIFh5rSst4/sIIiPSLg1VoFKTp9NZwlPgHa3KVmOrz/94Ah9uPTouAfLeLZ/KwHCQ3sbYS9NFbdGx6zpBJ91cWQOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46640},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_23.0.1_1793625942498_0.009304183417283673","host":"s3://npm-registry-packages-npm-production"}},"23.0.2":{"name":"@mcp-abap-adt/compact-ro","version":"23.0.2","keywords":["sap","abap","adt","mcp","mcp-server","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact-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-ro":"bin/mcp-abap-adt-compact-ro.js"},"dist":{"shasum":"0d9312ed748d5e437db0f61a39f2f80e0c31c52d","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-23.0.2.tgz","fileCount":12,"integrity":"sha512-xFiYmtgq/EOREuGHIIHmbdnpVoGDXnzW+HDqcnFS/reBxxnPboDXFW5q8XAWoTXqenX4FFekjCaTyzTWVXwBJg==","signatures":[{"sig":"MEUCIQC3P7G9d5CKG49TPWjSBFX1JzjiPiOf+pcj5lj5c+ilZwIgX90LfobU+Qp3K8oXXk2D/93s9VnPVMnhMWN6bJMqA78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8kLmGNTpEGiqrrpv2PSYcuIg/FNkxZNze+YIDmpjNZQIgKUJ2XG4xwLkLuhbZzlicByFIT375fb51vCltkTmks0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46640},"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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_23.0.2_1793641214202_0.8575774079475355","host":"s3://npm-registry-packages-npm-production"}},"23.1.0":{"_id":"@mcp-abap-adt/compact-ro@23.1.0","bin":{"mcp-abap-adt-compact-ro":"bin/mcp-abap-adt-compact-ro.js"},"bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"b7e9699761c73ba734548dad82d9f0cb9606139b","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-ro/-/compact-ro-23.1.0.tgz","fileCount":12,"integrity":"sha512-r8IZ++IOYXX53m8Ffv4zliDe9tOZsiMnXl3I7EIj57RrboyttFFb33Lhd8G0QuJ46d30pK2w9R0n8HEP/Zf8gw==","signatures":[{"sig":"MEUCIE48CKXjWPI3Zee8wQxJ7FRoxx5E4mSkqKTcMff5ZFH5AiEAj/OTyHvAqVK3trao004jLn30PjJcy/ol4Yd+57hmUjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgO8+LmW+23EtDnl+Hx2oPO8sdaSZvvzyzCiWY5XRGfAIgOw9Hq9P4TKStC1HVsWPsEFxsRY6h5lDfCu6oqfUMvnI="}],"unpackedSize":46640},"main":"dist/index.js","name":"@mcp-abap-adt/compact-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-ro","scripts":{"test":"npm --prefix .. test -- --roots compact-ro/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact-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"],"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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","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-ro_23.1.0_1793694747074_0.7645186051284825"}}},"time":{"created":"2026-10-21T04:04:30.496Z","modified":"2026-11-03T08:32:27.329Z","0.0.0-stage":"2026-10-21T04:04:30.496Z","19.0.0":"2026-10-21T04:06:39.108Z","19.1.0":"2026-10-21T10:17:45.623Z","19.2.0":"2026-10-21T20:38:03.013Z","20.0.0":"2026-10-22T16:58:40.877Z","20.1.0":"2026-10-23T05:19:49.021Z","21.0.0":"2026-10-30T13:24:40.558Z","22.0.0":"2026-10-31T18:54:37.101Z","22.0.1":"2026-10-31T20:48:56.361Z","23.0.0":"2026-11-02T07:44:56.369Z","23.0.1":"2026-11-02T13:25:42.589Z","23.0.2":"2026-11-02T17:40:14.302Z","23.1.0":"2026-11-03T08:32:27.158Z"},"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"],"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 stdio: the 17 compact tools that change nothing, one per operation with the object in the arguments, and the leftover-session list and logoff. Configured as @mcp-abap-adt/core; connects over HTTP, RFC","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"readme":"# @mcp-abap-adt/compact-ro\n\nThe read-only compact MCP server for SAP ABAP ADT over **stdio**:\nthe `mcp-abap-adt-compact-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/core`](https://www.npmjs.com/package/@mcp-abap-adt/core)'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`; only the tools differ. It depends on no other server package (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- the **leftover-session list** (`HandlerLeftoverSessionList`): the SAP sessions a killed server\n  process left open, only the caller's own. Their logoff (`HandlerLeftoverSessionLogoff`)\n  releases every lock a session holds, so it is `mcp-abap-adt-compact`'s;\n- **`HandlerBatch`** (`action: 'begin' | 'end' | 'answers'`): batch mode.\n\n19 tools in all (listed against an on-premise system). No create, update, delete, activate, lock, unlock, unit-test run, trace schedule, profiler run or leftover-session logoff\nis in the tool list at all, so a client cannot call one; nor the four debugger tools, the\nbackground-run tools — those are `mcp-abap-adt-compact`'s ([`@mcp-abap-adt/compact`](https://www.npmjs.com/package/@mcp-abap-adt/compact)).\n\n## Running it\n\n```bash\nnpm install -g @mcp-abap-adt/compact-ro\nmcp-abap-adt-compact-ro --env-path=./mcp.env --system-type=<onprem|cloud> # a .env written by mcp-auth (or --mcp=<destination>)\nmcp-abap-adt-compact-ro --help        # every option, from this binary's table\nmcp-abap-adt-compact-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` (`@mcp-abap-adt/compact`).\n\n**One destination per process** through the auth broker, exactly as `mcp-abap-adt`: a service key, a session, an `--env` file, the browser login. It connects to the ABAP system over HTTP (basic or JWT), RFC (basic) or SNC (passwordless, over RFC); **RFC and SNC need the SAP NW RFC library when the server runs** — SAP GUI's 64-bit `sapnwrfc.dll` on Windows, else the SAP NW RFC SDK; the RFC module comes prebuilt for Linux x64 (glibc), Windows x64 and macOS ARM64 (see [RFC Setup](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/installation/RFC_SETUP.md)).\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"}