{"_id":"@mcp-abap-adt/compact","_rev":"28-1631d5fa2da9c88cb74c7867a4a5babf","name":"@mcp-abap-adt/compact","dist-tags":{"latest":"23.1.0"},"versions":{"14.0.0":{"name":"@mcp-abap-adt/compact","version":"14.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@14.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"1a82eb7bbe98e63365803baeaf1e70982d12081d","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-14.0.0.tgz","fileCount":17,"integrity":"sha512-0o1M4kYvrsHduLOVXBUdLjAZ0Rmjm7DG7uPtQxEeqcyNAqalIfaLj48fA4u/mgnPCLwxY9J4QKpT+D4w10r0pQ==","signatures":[{"sig":"MEQCIEyaDqngWYg0TjhVdFL3bIiv4m+tBCjiMaVHgD7T/6WyAiB7b8iAw3yqOliCueQ6Uhkr4L3Jxhj6kx1g9H7QN5Ugsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70846},"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":"844dc7d0b2b843b9c66d4b53d1ecdf89903b6cfa","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.0.0","@mcp-abap-adt/core":"^14.0.0","@mcp-abap-adt/compact-modify":"^14.0.0","@mcp-abap-adt/compact-readonly":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_14.0.0_1790609209283_0.4977072833170446","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@mcp-abap-adt/compact","version":"14.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@14.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"4da8b426759e1073eb6ef78b8a7897132f51b8b3","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-14.0.1.tgz","fileCount":17,"integrity":"sha512-293+0b45eZFzoujUMktEa8yhECYBxxJg1/PrVwvP/RN1UG3enzEpVfaqSwKBGB4cffZZtZZCj0PzkWIaI1SOVQ==","signatures":[{"sig":"MEQCIEZNzoEwQA7QMvZR30eUwk3hTCopG9QBPQNKhwI6Y8vvAiBKUphxyqwAYMOiPMgJwNuwe87O1t1LWiaWuUMPjIfR+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC5GIBLLPIykuRXyfvFCdvZIwo9pRw5n4VtUDhJ5ZxFJAiEAzsHDHvIk7+VY5XHfQl+eHkcJWV7jWYBWXt7H1+sk2X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78315},"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":"2e53695e7ac4c8208a9a2c9b2595dc0e3ba7c2a8","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.0.1","@mcp-abap-adt/core":"^14.0.1","@mcp-abap-adt/compact-modify":"^14.0.1","@mcp-abap-adt/compact-readonly":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_14.0.1_1790615934232_0.905832610945805","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"@mcp-abap-adt/compact","version":"14.1.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@14.1.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"e0a7122d0dedde4e93653718148cccbc0ab30333","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-14.1.1.tgz","fileCount":17,"integrity":"sha512-TetJNIHARA2UghIr7d94b+4lBDFOX6kWcuAALj4J1sMJZVOc4soTkol78yq5ndhLpuelTuEoyXNOZObDiUk4rA==","signatures":[{"sig":"MEYCIQCR7auBCc2p6c1Q6/6b8k8XLGHdkGjysZIF04TGSMWqKAIhAPyqDbGHvKFWIfi+aIgeXZM4PQC6L/5cAvbdMrvRoZBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDjkK12qGZtnByzopgET4NVJ0d91FzJDybKKrwMTrFmMAiAIMilTWp8HV+PYpgJyVWJd+wUY4tB2+T+CezQtqoZl/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78629},"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":"35821134c015a6b61b4a2485a69550db4d7f37cd","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.1.1","@mcp-abap-adt/core":"^14.1.1","@mcp-abap-adt/compact-modify":"^14.1.1","@mcp-abap-adt/compact-readonly":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_14.1.1_1790681554655_0.6225082649050011","host":"s3://npm-registry-packages-npm-production"}},"14.1.2":{"name":"@mcp-abap-adt/compact","version":"14.1.2","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@14.1.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"6745be62010e7404a1df6ae96b2f81967ff53628","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-14.1.2.tgz","fileCount":17,"integrity":"sha512-n6xOTdvk3+eWnZ9wAGlKq8AKBh6kVskPjQF6DTjj+OwD91qJKX5NEQnry2CD0DYSoj6RR9lTVHwp1FFzXfP7oQ==","signatures":[{"sig":"MEUCIQCM6lD9nW6emxyyhj1MubXA91tBr9EHgurP7Pmo9sX+BQIgJe2nxbAWiIGcgc/YuxrfPitqFxqXjvwuxQ+6r45jyvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH+s029kvtK7qCWYyKx+XlxVfQ/mCcR6NZ1QZULaYVNGAiB5KE/8HIXTTPwSiDd/56TSQ/x/w60K8yUkRxTOnP1Sqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78629},"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":"d93ba90964bf978543b7adc8170af2940e02be14","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.1.2","@mcp-abap-adt/core":"^14.1.2","@mcp-abap-adt/compact-modify":"^14.1.2","@mcp-abap-adt/compact-readonly":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_14.1.2_1790732488126_0.29232459749534545","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@mcp-abap-adt/compact","version":"15.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@15.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"cf9bfdb4f5c56ccb7903486227f52f799419e41a","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-15.0.0.tgz","fileCount":17,"integrity":"sha512-DJUMR9kHqJl+9sccBNy3/N/XBRThacmrUq3k9+YmBFsR7/p5dJxgKT0ttPx3GR+QZ2r25y6VshC0x6WL4ZVOQg==","signatures":[{"sig":"MEQCIA7OF9rmz/anLdq+HIe4W7hHJBoXKbaTeYu62tRHV78RAiANhMuL8XJygL5YHXEw3mfo4nVm5mFZpVnilQ0G9o84zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGBJrTb/pU/9hcPLZOcCQv/ABM5e+ThlPbxqHALYPAIJAiEA8P7PQfx62jWRdq6lo5KYPwj9liAoAFH5ZTXIRgTTMvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78629},"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":"ec208a87dc7080c58bd10dfad6d836061360a7fe","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^15.0.0","@mcp-abap-adt/core":"^15.0.0","@mcp-abap-adt/compact-modify":"^15.0.0","@mcp-abap-adt/compact-readonly":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_15.0.0_1790781367229_0.4452232846076418","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@mcp-abap-adt/compact","version":"15.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@15.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"d82ba0c4514dfdf9c08c67a978f0f67fc196095e","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-15.1.0.tgz","fileCount":17,"integrity":"sha512-ow3cLxCyDrTVqbriNK0cxEuFMgEWjVj++HokCZBy0dCowYHzKeXs6qHNu9ir2mTn6gE60KHbhpDvMUkaMJpuYg==","signatures":[{"sig":"MEQCIHpE9n9/lklykljkgloexiwb4XZnwhumT1wvOGe8k6xnAiBBqrJ5Md8k5zYiZxPo9VxlKQDwSvbQynd8NBIBtjU7Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvhPJ4NFtzmRg1u8qWCNBsjBcB94RYmqKTVIRt+7JeEAiEA95IouvHMGRj8DzLM9gQqz47VPale0IumbYT3MebzX5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81351},"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":"a4c48a4ca9416c10b1714bf3e156c327a9218422","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^15.1.0","@mcp-abap-adt/core":"^15.1.0","@mcp-abap-adt/compact-modify":"^15.1.0","@mcp-abap-adt/compact-readonly":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_15.1.0_1791052305944_0.1356778347812826","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@mcp-abap-adt/compact","version":"16.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@16.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"25e7c47d72bf803b95c235183190dd5fb3d571a7","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-16.0.0.tgz","fileCount":17,"integrity":"sha512-wcJP1WscG3tprYCBhWEk0p3bH9YSFHswmSR0QiHcvMWjlbFPFD3NEEP0ServDvjRcCefpvCNEhQoVBiaxJI03Q==","signatures":[{"sig":"MEUCIEg+JeC7tf4EyaB1gspRvyemFOx0/YZKrILjlLdI01W4AiEA879kB5L/EY2ZXr7ytFotNQJ7XZKFq4EKsaOO2J4y+O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmzFALQShznwQXKEneK4DINAO3Oz6shbPehU7xqFDi9gIgGy/pvcu4oH4Us6dH4DFwwc9I6Zsq7U3gSyT4Uu547MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81351},"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":"a2421078c09d0ee78ee581f137a5c15789741635","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^16.0.0","@mcp-abap-adt/core":"^16.0.0","@mcp-abap-adt/compact-modify":"^16.0.0","@mcp-abap-adt/compact-readonly":"^16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_16.0.0_1791053069944_0.651622244295021","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@mcp-abap-adt/compact","version":"16.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@16.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"129254596aff0aab270cced03068333799ff5b1c","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-16.0.1.tgz","fileCount":17,"integrity":"sha512-zSwLAJTXYhfXKWutRv6YtCf1Wcwpf2Q1/v/1T10Ua9uLMIESvg8XArasR+WsHP8XJJ9t1hInAJNtEntliYTqTQ==","signatures":[{"sig":"MEYCIQCuqXozcgUuanJAdlPuguZmIdSzNR2QvASDibJ/Viw9jgIhAP5e2UewMtxORze6RRCPUp/kluVAgVfsp0o9XSJ8W7Dt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEp2bhlzOGPncjPHYbhX5RtpR3bIN988An3IA4KB9Bm9AiBRvyRjQtq3ETcC7ce/llsKMcPTSEd3FDJKyjQUyugUMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81413},"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":"32a8be9d676e19b940a5f9a0faf5b595292468e5","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^16.0.0","@mcp-abap-adt/core":"^16.0.1","@mcp-abap-adt/compact-modify":"^16.0.0","@mcp-abap-adt/compact-readonly":"^16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact_16.0.1_1791105162222_0.1750422729004495","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@mcp-abap-adt/compact","version":"17.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@17.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"7eb38fcbbbc36ae61d236dd990734731befe5edb","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-17.0.0.tgz","fileCount":17,"integrity":"sha512-4x2DGLVYMcXu7aSIN3tMze9R3HTtVKCIxiTKLHezufXp7bWzbTWr8C76UtK5slIcIYNmrQic6AQY3YTiwVdycQ==","signatures":[{"sig":"MEQCIGe1knglM0kijs/QO3PSLgcSbNj3rs1lLnfGIarEELIqAiAfvIFR3qUVUVf2IDCv2viIA9hAwgb6X2mhmNmm/pdcSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPS7jkzmYBbyxljqWgRFK27mjt7pIU4QeT54BzpY5ungIhAP++LojnMQ3ZLpL6RPLETe1q7CtlZkkAS6hGs6fMgCFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82190},"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":"daf5d37530cad926ace9afbcc879ed78e1784f26","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 22 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.0.0","@mcp-abap-adt/core":"^17.0.0","@mcp-abap-adt/compact-modify":"^17.0.0","@mcp-abap-adt/compact-readonly":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_17.0.0_1791220753474_0.9786772632798226","host":"s3://npm-registry-packages-npm-production"}},"17.0.1":{"name":"@mcp-abap-adt/compact","version":"17.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@17.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"4e97001d7cd5bcaedc40e12510416a65baf3b943","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-17.0.1.tgz","fileCount":17,"integrity":"sha512-AcrYWaRQAmH+GT1K5DdCdB9urSjOmZWvemYo0+r0792EmHO/jcGWTQwqoGkeWXwUASNLZoCS9Kgrua338j8GOA==","signatures":[{"sig":"MEUCIGcDeoZayKvy/+E82etLGPcy0HP3r6lc7cLsrL0lUpAiAiEAv3s5cEr1e0bUqbiLfi0z/2/mtlzxEqj6rYsePgWbVQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFUWmouSTgN+gvGS5OJezOSAQrXrtzlo0dlWIc0Ncg+gIgesUBkuZwS2X4JsAM8bhDz52eADidON+WsBMcb/OFzvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82191},"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":"a81e689506e4a587b3e627a02b9cbd1490e2b368","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.0.0","@mcp-abap-adt/core":"^17.0.0","@mcp-abap-adt/compact-modify":"^17.0.0","@mcp-abap-adt/compact-readonly":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_17.0.1_1791225039860_0.1933000973177501","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@mcp-abap-adt/compact","version":"17.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@17.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"b2e6c80c74af80f92d4e8146545cce02d0e85008","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-17.1.0.tgz","fileCount":17,"integrity":"sha512-mYFsFmxliqRIiH7D7+8vu20vwtzYV9ku9H1+IaW/X+S16tj/FaUtlYjruRbWU6g0s71fZJ6iPf0JzVgztzafTw==","signatures":[{"sig":"MEYCIQCQ4NLWajeEJNN2pZhuUh5pGhoxRmXjokENEjJK1eVtUQIhAMJTuzBMtHlX68cT5m03a0AhR1GT90eS/66oC8jHxmEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAan8H8yq1jYDDOIGrJBw5hNq4QoEq2xY+96CYEKMga9AiEAtu3IqzC/RqE1CusvNLZKvK6/o1B563Xx9BmLtfEA3gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82191},"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":"dd2b39cef298b91b815841bfe76440c2222de8d5","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.0.0","@mcp-abap-adt/core":"^17.0.0","@mcp-abap-adt/compact-modify":"^17.0.0","@mcp-abap-adt/compact-readonly":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_17.1.0_1791274223020_0.765732418699673","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@mcp-abap-adt/compact","version":"17.2.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@17.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"2a933cc2a0a7c126270f08321a30ecf5345dbf1a","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-17.2.0.tgz","fileCount":41,"integrity":"sha512-VCVBA5R/7CgBIInuYvJi9ppkT8bSgbUyBbqsFUmgh+Ac/9U7Sm5qCyMrpCYrXxRCWm/nBOBjcYX25xyxHBIiEw==","signatures":[{"sig":"MEUCIHdu7CpRGKJypTwZVhAa3FYrCgjbN53R2VgxePdlggNyAiEAy5hTPdXtQek2IQdNgt+S1fAwFg41NTsabNRGJ77Ih/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdUJEgj7i3RJvr3xGMKWhHe27xR1qlT4YyzBh33C4ykAiEAlGOhWTfxgAW0EOg6rssrwWOe48GcBmHjTK66mGMxnBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137389},"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":"6bf094e381d2f726036fb73218691830c3ba51cb","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.2.0","@mcp-abap-adt/core":"^17.2.0","@mcp-abap-adt/compact-modify":"^17.0.0","@mcp-abap-adt/compact-readonly":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_17.2.0_1791690240189_0.8470744156066776","host":"s3://npm-registry-packages-npm-production"}},"17.2.1":{"name":"@mcp-abap-adt/compact","version":"17.2.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@17.2.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"3d07f866d94ea8dc58456ecef82a6ac68691c75b","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-17.2.1.tgz","fileCount":41,"integrity":"sha512-J1UNq7TzNt3DisXgRgw1a4Ouv8tgj9CekDGMZh6Kf16tHiNcp9KXqtHJl0B6bokePPBWJ05zTL7zbsu2KYih8A==","signatures":[{"sig":"MEYCIQDUvzoE8lbmYrRpF3BqXKV4q+mQLp9mpJAlwGoo1iB8qwIhAP6FHhaPzhcCrAJGR8tjp8RYYiZFsryKxsIR2KTfgVFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYBQzJfiufK93wRtEUX91T1TvUzvNF648WFVfTRPtzoAIgdEOMrQGQERQMIaE20AqgXrUnWBGPS80q9do9F3QLULg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137510},"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":"210698e0ad76f71c6688b12d6553d246ba2140d7","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.2.1","@mcp-abap-adt/core":"^17.2.0","@mcp-abap-adt/compact-modify":"^17.0.0","@mcp-abap-adt/compact-readonly":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_17.2.1_1791692830858_0.801125932014942","host":"s3://npm-registry-packages-npm-production"}},"17.2.2":{"name":"@mcp-abap-adt/compact","version":"17.2.2","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@17.2.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"e0ca20eea553f764c0d7b990034a5ecd4657b0c8","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-17.2.2.tgz","fileCount":41,"integrity":"sha512-dCYnZnYQaPXHyzMlmPwXsC6a9xlphx0a7nUEd9vemcRbW+1gJ/bOumuVeGAkTOcvcDLRf5KpWoxGiB/6k82xKg==","signatures":[{"sig":"MEUCIQDLwdGj0KqXYpEFuDKsqsnFmVvpTxF1zEUm6hTLkq/6mgIgDJil5yJQ9b2F/3LgQSMU8Ake49TMejcJX/vKnp/iIng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpMjfKGEVnIfogmAJWWpZ1d3Icwjsrul6f1EHmH0l4lQIhAO7dHjWn1yZyYkjh1Nk/53cedfZy+3Bh25AfiES0sxAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137510},"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":"c53697c5cfef81bd0badf47360a56bf9133905c9","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.2.2","@mcp-abap-adt/core":"^17.2.0","@mcp-abap-adt/compact-modify":"^17.0.0","@mcp-abap-adt/compact-readonly":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_17.2.2_1791700465070_0.9229315420146629","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@mcp-abap-adt/compact","version":"18.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@18.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"b52e8fac4a7ed985932a6dc1123626708317514e","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-18.0.0.tgz","fileCount":41,"integrity":"sha512-oHv7irfJqhiIG/bSfNa1rBGaLi6oxyMJLVWQHFHYM2liLNQRI0jHvCTQ2vM6n+mVyF8Yazd8EJuj/9NJZqf1CA==","signatures":[{"sig":"MEYCIQCVAEwO/n9j/HD/2DVh8w5XZ27yO8b1whvQznp7XN51tgIhAJAwgBjwucHte1/niA1btN5ysqoRK6TRT0jTfOhIVrzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE8dRQNSY/ACdtZ7hGTM3citDFQqiHjPfPNpToDiAR7fAiEA2J75j2AdeA4+sPTeLrd67EFnmUqb1bK4g/q0WMh0V2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144106},"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":"daa16fe5ca2bbbab0507fe50e65edbef6ce36432","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^18.0.0","@mcp-abap-adt/core":"^18.0.0","@mcp-abap-adt/compact-modify":"^18.0.0","@mcp-abap-adt/compact-readonly":"^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_18.0.0_1791813742087_0.4579610181800844","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"name":"@mcp-abap-adt/compact","version":"18.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@18.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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"de954c2f86a1750875a1d517a5562b32eb5e6cf6","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-18.1.0.tgz","fileCount":41,"integrity":"sha512-L1f33bZ6VWzxjC6b/83EtqCgzXgcC8/LltXVV6vamlCfsG91H9hHzl9PRfr0+6advMCnca5ic9JvUKHNnIRAnA==","signatures":[{"sig":"MEUCIQD5BE2FiyeZ3y4/aJE2jcp/s6eJoCvF8En5Wcjxxyej9gIge/+E/i28qKDdYwtc5ev6UQ9QlU4ZUe8BphcoKx4ef8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5OfNDK8eyZNZa0vYydD3x+p6P2j6ygI9WtCnJ75vWSAiEAjnXClMln0PQNIAlBdlBXvO9LQNe98Zgvl0UihNQQMSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144106},"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":"75a97798ff16a931aaeab34643507dd3e8bdda77","mcpName":"io.github.fr0ster/mcp-abap-adt-compact","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 25 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^18.1.0","@mcp-abap-adt/core":"^18.1.0","@mcp-abap-adt/compact-modify":"^18.1.0","@mcp-abap-adt/compact-readonly":"^18.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_18.1.0_1791823343708_0.6202966978011542","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@mcp-abap-adt/compact","version":"19.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"120b97a341ea71099d0eee7b4094dbe93c71c8d2","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-19.0.0.tgz","fileCount":13,"integrity":"sha512-f4gHePSJmbUxp6Cs6HcrmeC+7f+/0lKbNLAYxGWyDgrHlRla663qfi7r7/El0Lnd1opyn4zSPZIu0Al9xOtp/g==","signatures":[{"sig":"MEQCICBBmFq44dMU3O/HU5Uqww/T5t17+HQzFQoc7uxQBVrRAiBPeUaFan/A3j7j0G/M6RSAnVpaxc62YS8ZuqSH8o2mYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNquxFrKJIZmVQKhTnrhUdkn5wFc3hDbFKihbKay06aAiEA3z7wHqsVb80TLViFQh1upvD3jyUdmr8kStn/HUfSx3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118530},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; 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-modify":"^19.0.0","@mcp-abap-adt/compact-readonly-entries":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_19.0.0_1792555628253_0.960604701780932","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@mcp-abap-adt/compact","version":"19.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"00d4aece5d0093c87e64c23e38639b9dfe879cf0","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-19.1.0.tgz","fileCount":13,"integrity":"sha512-lZP5Bbn46J5aMiIMmqNCC5HPajgJGKlmA8+QaxDL+NtCdx8jXHNaxg562Ja6NynO2TUcwmW+gzckgx0xA5x95Q==","signatures":[{"sig":"MEUCIB1eb5SYr0WpRjUZos7YatfqJfss4ir2Cfa5c1DdqulGAiEA52qAnm+XG+vh3RZIJg9iAsdwq5VJ9QO8Qby6J05E/s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsze018DPqyWQx6k4DN5qEd4FwAfCDggHnCTbpVYZcygIhAPfY9ycr7MyYR1dCpM/wkXz7kqvewiyDXXigIw4eE12d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118770},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; 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-modify":"^19.1.0","@mcp-abap-adt/compact-readonly-entries":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_19.1.0_1792577817374_0.8399494995658117","host":"s3://npm-registry-packages-npm-production"}},"19.2.0":{"name":"@mcp-abap-adt/compact","version":"19.2.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"175cf22602e9186cae50be30a8eaa29f931ac447","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-19.2.0.tgz","fileCount":13,"integrity":"sha512-bJKNTCTWccUogPtqUh6WJp0sxa5hBZVokDkl2kmsHjErhn7zmhJYoFKQws7RykWDTEym5CYNxYlARKvoLv5arw==","signatures":[{"sig":"MEUCIQDA24eEmm//9xd2DwxrVH3f7NrzIbwmB6da7cA5i66s/QIgZl4tZC2UC+yRlkblAErTbwETOaZ641SNYKpcjCnTVp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+FsN+gmpX9YeKJX69c7F9r9ChLk2cXRWeKcs1zosDsAiA+RNDNOPNC4XUM73CWHOBBLEw2Zl0TSXnBQm6EuETzZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119768},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"npx tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.2.0","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_19.2.0_1792615128999_0.684290865965576","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@mcp-abap-adt/compact","version":"20.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"067e41552136528123fce9c9cae409fd6e2a69be","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-20.0.0.tgz","fileCount":13,"integrity":"sha512-IGQQNmk8pOv+FSF5qDh5E6IpJiOVchF/IK+v7ucjRzaEcgGGTNEDrfFxNV04iyHcWsPJgelrAzecVXISNTBBLQ==","signatures":[{"sig":"MEQCIBpcCgcPZ7yreaQRsY74eyBGGiSevercOaxBHxQNiGzOAiBf5tPzv5dNFya1FcYokAAyDTE9+Z60nOVO1ozHCzwEeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5DDupsRdYfsPbQQ3M8x5marR1GALkx1Xyh1GJXSWY6AiEAkNiDIRisSHMVTthi9R5ILqc5CSanhI0gkdtmWuRK/Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124028},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^20.0.0","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_20.0.0_1792688276730_0.6650138261514427","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@mcp-abap-adt/compact","version":"20.1.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"092eaf383a5ef837c5b28837a93cfc719871fbf8","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-20.1.0.tgz","fileCount":13,"integrity":"sha512-LbwDJORKJMIu1DA6C//IQAO9zKu+40fs9Vtuytwf3/2023hlRanvB3gsShwgwCs5Z6nmH+XrNe+/jRKbVYnuGw==","signatures":[{"sig":"MEQCIDeSeQBgUFSiiQPpR4YRIFbF/6v2MTfKS0bF1nEAnBu5AiBtCeeF8jX7eqpbDxOu2+K2r2NwDrtajmeQTSk4AevGQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCndTNWGCXaqjZkxlfQ/fWST9OlfoXq87koERwoYJ7aoQIgOMqeHJrTgPdFvsp+B6E0Jg+faOY1udPeZHdeNViAozI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124599},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^20.1.0","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_20.1.0_1792732760148_0.10595171378989776","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@mcp-abap-adt/compact","version":"21.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"81baaf053b494a1dd665cebd396c16c0ed122394","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-21.0.0.tgz","fileCount":13,"integrity":"sha512-8a74r6m05JqbisaE9DGAoMI/jKhmRp41vR7ChjA1iL8yXZ2na3DgdoXGU14UT9KQu6AqLyeteGFGKWfcJNsOzg==","signatures":[{"sig":"MEYCIQDQjcXAhr0wbkkKtgAVj1JoA5Fy5zMZYdyZmWhkiEngSgIhALkvy9gdffL1pk8gYhN2t+AO5zojT+FZx7foz/Ag0imc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgR62XJtuPpcJUZ23NSVOxdeX25gSuS/pte7mzoRW1AQIhAKJzqHl3OD9XlVmK0UlIPkXwYH9VW5iHxA2nRv2tOCD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124599},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^21.0.0","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_21.0.0_1793366688895_0.8729979576720407","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@mcp-abap-adt/compact","version":"22.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"c76b704e870c9c19cd08c613bd6b8b931bf9c6c0","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-22.0.0.tgz","fileCount":13,"integrity":"sha512-XupKctp3RBqI/yBYEjP6hUuUEXPsVhB2SgJaGoTK0y5411nmBGI5dR2MHV4YFIK7u5qZGru3JwWLWZVPqfdPfw==","signatures":[{"sig":"MEUCIDclx0zfkOkGcOpvyCIxKuH3//Do1aCbbpoaQ2hqpTAjAiEAxtBfxGBqagTkQAhXCdBH+jgpw90kQG1YG7gwXjTRDqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC18+SY0K59dxj+JzUHs+j3V4j0AHIFNTs054B7Cpb33AIhAKP/BHhDAIsiMs48wS6AI5t9yHK8m37FBjm8tSfdhYzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128009},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^22.0.0","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_22.0.0_1793472833578_0.7540206780617947","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@mcp-abap-adt/compact","version":"22.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"1d724ff2b50fd8949edfda67920bf516b78ac877","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-22.0.1.tgz","fileCount":13,"integrity":"sha512-lWrrHNno1GidKk3TYCdSfqTXYgGi0LuJ9VrFVkGdHG0+gY+OgRbLx9FFurub+zlUfRWpjXJygfImnTUH0Vz6mQ==","signatures":[{"sig":"MEYCIQCMZiD++zIFhLEmiAAHP9BT8nDNCzK7yK9gexlcDysWJAIhANYMRJqiEjfY07JUHfSHszKdB5AVn9C6FbkE6/Bw03MT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDZdia1r+iW5fFGYkAUWLRy6bAtcY1P78pONR9AFqEUwIhAJUjgSgH/wv+/Zu0v5c9nSmyTKU6zbF+LymwynW7YM05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128009},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^22.0.1","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_22.0.1_1793479907340_0.2913207982657551","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@mcp-abap-adt/compact","version":"23.0.0","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"27730f4c92d070ed21592ce4449bd33eed291a26","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-23.0.0.tgz","fileCount":13,"integrity":"sha512-H/AYcvcsMCOV12bA4qOdEY+ZSCs12x6QAVUoY/x4VJd+ew+PSiUmRm/4gCd5cUAvEdF1nELwG7PRqpzXREmneQ==","signatures":[{"sig":"MEUCIGeXOK7JWUaNVOlAWoO9Zgj31GmK0IKBtKtLXDYhyhd/AiEA6w7ZngCS+puyMCz+h98AAurw+Wya7U85NNFXZucfkIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtXP3wtE/NM7IcbYXCuN5DAPBrVHTSY9LGzOSaQBvtfQIhAIWWeS2H3083ezAm6TpTg049OokdUf4FbD2T7wU/BOtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129910},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.0.0","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_23.0.0_1793605666692_0.19017922238000606","host":"s3://npm-registry-packages-npm-production"}},"23.0.1":{"name":"@mcp-abap-adt/compact","version":"23.0.1","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"45338ea4a48d52da9e3ee68bc0b2e3ff32cb19f0","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-23.0.1.tgz","fileCount":13,"integrity":"sha512-s2TsrPBYOCi+uqYg1lRvXc7OQlfdF4gegrmlOr8pcyByuXC7VG2pMoJkg+0pXKUrhOJiulqNHl/zAtxg/fLx/w==","signatures":[{"sig":"MEUCIDSYtk3PJSNhRKxYdTcpsLD2naaMemJU5MDimqb2GwiUAiEAug8MIFeQxIpZnhfOOqlwzHkW9MnDq90j9bWGqts9y04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdLV+AKGCpSGxBi//u8sGpnvxbZJaRGFuYOjA76wim/QIhAMjsZ3Baw0KPAjC6DDfwYXhm3R9VT98bbGcjMQToQ/QW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129910},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.0.1","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_23.0.1_1793625939249_0.9050454714125927","host":"s3://npm-registry-packages-npm-production"}},"23.0.2":{"name":"@mcp-abap-adt/compact","version":"23.0.2","keywords":["sap","abap","adt","mcp","mcp-server","compact"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/compact@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":"bin/mcp-abap-adt-compact.js"},"dist":{"shasum":"1db0d89f5523d55b014170aa81bfa32a4b51f4b5","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-23.0.2.tgz","fileCount":13,"integrity":"sha512-CuXzagwjOrplE+8eYaUfmu/lI0J519gRv9v5iAExRcLMc+3iypffnPjqNQlAdII1nUyb4CFHqWcXiB6+4ctcqg==","signatures":[{"sig":"MEUCIBxb1uMK1S8M9unWTSUsrgeAt84RfvUjOBOJRQlbn5XUAiEApHp2RHP7AqzFFcvkLtHkUXA1coosk0IU/bo/BAXX4bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9scJmPHeebGUH4AaUBDOY7sAcTDVB7ZB4yka2Dco2+gIgX3t39KQyddVlhXnMcoNtTb6XoSqSFrVCFJoy9LsDIw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129910},"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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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 compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^23.0.2","@mcp-abap-adt/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact_23.0.2_1793641185833_0.4713124533690377","host":"s3://npm-registry-packages-npm-production"}},"23.1.0":{"_id":"@mcp-abap-adt/compact@23.1.0","bin":{"mcp-abap-adt-compact":"bin/mcp-abap-adt-compact.js"},"bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"76c7ce7e100b7792c4444412d57d65096275907b","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact/-/compact-23.1.0.tgz","fileCount":13,"integrity":"sha512-4Lt6UJf8tWHwv7shTzrX/jUzuoFnnM2Rq+HtMKYZC5oZCI87FrBqBJ8axS2kdcoylYDJMLvj17tKQnBk5r4sZg==","signatures":[{"sig":"MEUCIBDqkUz9m2LcqqcJ7eL0qYhZRkDOfaRlJGy4u8bMuZmVAiEA7f4/3NT1aO+rZ+IZdh+IcRGaIGaACmV1fQSq17/53cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClweDzQCvzd4mU1N5vjNsOxIe44DL8pR1vaAO8X0jorAIhAISYgIRwxxJSEie72qR1jDVX8B7apqMGT7WweAAWj9X7"}],"unpackedSize":129910},"main":"dist/index.js","name":"@mcp-abap-adt/compact","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","scripts":{"test":"npm --prefix .. test -- --roots compact/src","build":"tsc -p tsconfig.json","start":"node ./bin/mcp-abap-adt-compact.js","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","docs:tools":"node ./tools/generate-docs.js","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"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; 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/compact-modify":"^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"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compact_23.1.0_1793694428349_0.6541103835584743"}}},"time":{"created":"2026-09-28T15:26:49.005Z","modified":"2026-11-03T08:27:08.684Z","14.0.0":"2026-09-28T15:26:49.441Z","14.0.1":"2026-09-28T17:18:54.321Z","14.1.1":"2026-09-29T11:32:34.748Z","14.1.2":"2026-09-30T01:41:28.216Z","15.0.0":"2026-09-30T15:16:07.308Z","15.1.0":"2026-10-03T18:31:46.026Z","16.0.0":"2026-10-03T18:44:30.042Z","16.0.1":"2026-10-04T09:12:42.320Z","17.0.0":"2026-10-05T17:19:13.563Z","17.0.1":"2026-10-05T18:30:39.979Z","17.1.0":"2026-10-06T08:10:23.107Z","17.2.0":"2026-10-11T03:44:00.334Z","17.2.1":"2026-10-11T04:27:10.947Z","17.2.2":"2026-10-11T06:34:25.150Z","18.0.0":"2026-10-12T14:02:22.169Z","18.1.0":"2026-10-12T16:42:23.779Z","19.0.0":"2026-10-21T04:07:08.365Z","19.1.0":"2026-10-21T10:16:57.445Z","19.2.0":"2026-10-21T20:38:49.087Z","20.0.0":"2026-10-22T16:57:56.824Z","20.1.0":"2026-10-23T05:19:20.232Z","21.0.0":"2026-10-30T13:24:49.007Z","22.0.0":"2026-10-31T18:53:53.664Z","22.0.1":"2026-10-31T20:51:47.423Z","23.0.0":"2026-11-02T07:47:46.770Z","23.0.1":"2026-11-02T13:25:39.346Z","23.0.2":"2026-11-02T17:39:45.911Z","23.1.0":"2026-11-03T08:27:08.456Z"},"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"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"description":"The compact MCP server for SAP ABAP ADT: one tool per operation with the object in the arguments — 28 tools instead of 370, for a host that cannot build a retrieval pipeline of its own. Connects over HTTP, RFC or SNC, configured as @mcp-abap-adt/core; RFC","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"readme":"# @mcp-abap-adt/compact\n\nThe compact MCP server over **stdio** — the command that serves all 29, the four debugger tools, the\nleftover sessions, background runs and batch mode (`HandlerBatch`). The 17 that change nothing alone are\n[`@mcp-abap-adt/compact-ro`](https://www.npmjs.com/package/@mcp-abap-adt/compact-ro)\n(`mcp-abap-adt-compact-ro`): the binary fixes the tool set (19.0.0), there is no `--exposition`.\nStreamable HTTP is [`@mcp-abap-adt/compact-http`](https://www.npmjs.com/package/@mcp-abap-adt/compact-http)\n(`mcp-abap-adt-compact-http`), SSE [`@mcp-abap-adt/compact-sse`](https://www.npmjs.com/package/@mcp-abap-adt/compact-sse)\n(`mcp-abap-adt-compact-sse`): the same tools, a package per transport.\n\n## What compact is\n\nA different decomposition of the same ABAP ADT surface: the **operation** is the\ntool and the object moves into the arguments. Where the object-oriented surface has\n`CreateClass`, `CreateDomain`, `CreateDdl` and so on, compact has one\n`HandlerCreate` with `object_type`. Twenty-seven tool schemas instead of hundreds.\nEach `object_type` enum, and each tool's description, is the declared system type's: its\nmembers are those the system type's ADT type table serves (22.0.0) — on cloud the writes offer\nno `PROGRAM` and no `INCLUDE` — and a member outside them is refused naming the list, before\nanything is sent. On cloud a write handler's schema offers only the properties its cloud members\ntake (23.0.0): `HandlerCreate` has no `program_name`, `program_type`, `application` or\n`include_name` there, for example.\n\nIt exists for a host that **cannot build a retrieval pipeline of its own** — a small\ncontext, no tool-RAG, no way to select tools per request — and must still drive ABAP\nthrough MCP reliably. A consumer that does select per request (cloud-llm-hub, for\none) has no use for it and should take `@mcp-abap-adt/lib` instead.\n\n**The low set's analogue.** The low set left the full binaries in 19.0.0; its single-step operations are compact's: `HandlerCreate` (the create request alone — no validation, lock, write, check or activation; the object is created inactive with what the create carries; its schema lists only what the create sends; `UNIT_TEST` and `CDS_UNIT_TEST`, whose create is a chain, are refused — the full set serves `CreateUnitTest` and `CreateCdsUnitTest`), `HandlerLock`, `HandlerUpdate` with the `lock_handle` it answered (one request: the write alone, under your lock; `lock_handle` is required; for PACKAGE, DOMAIN, DATA_ELEMENT, FUNCTION_GROUP and TABLE_TYPE, and for INCLUDE with `part: 'metadata'`, `source_code` is the whole metadata document, sent as given — read it with `HandlerGet` part `metadata`, change it, pass all of it back; `part` is taken by INCLUDE alone, `source` when absent; for SERVICE_BINDING the write is its publication request), `HandlerUnlock`, `HandlerDeletionCheck` (the one deletion check, SAP's verdict as it came), `HandlerDelete` (one request: the deletion request alone, with no lock held on the object; a class include and `UNIT_TEST` are written empty by one `PUT` under your class lock's `lock_handle`), `HandlerCheckRun`, `HandlerValidate`, `HandlerActivate` (one request: one object of a type the per-object activation maps answers its verdict; every other call starts an activation run and answers `{ run_id }`), and `HandlerGet` — one request per part: `source` the source alone, `metadata` the metadata document alone (PACKAGE, DOMAIN, DATA_ELEMENT, FUNCTION_GROUP and TABLE_TYPE have only `metadata`; a function module is named `GROUP|MODULE` or with `function_group_name`), and `object_structure` / `node_structure` / `virtual_folders` (a package's blank node structure is the empty listing with `blank`: an empty package, or no package of that name), and `activation_status` / `activation_results` (an activation run by its `run_id`: its status, then its messages — asking again until the status settles is yours), and `object_type` `UNIT_TEST` / `CDS_UNIT_TEST` (a unit-test run's result by its `run_id`, one request, as `HandlerUnitTestResult` / `HandlerCdsUnitTestResult` read it; the status is `HandlerUnitTestStatus` / `HandlerCdsUnitTestStatus`, asked until it says `FINISHED`). `HandlerDumpList` reads one page per call (`top` 1 to 100, `to`): its `next_to` is the `to` of SAP's next link, and following it is yours; that page starts at the boundary second, inclusive, so match entries by `dump_id`. **Keeping a lock from `HandlerLock` short is your job:** the server releases nothing on its own clock — unlock as soon as the write is done. The tool-by-tool table: [MIGRATION-19.0](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/MIGRATION-19.0.md#the-low-set-leaves-the-full-binaries).\n\n**Batch mode: `HandlerBatch`.** Every compact binary, `-ro` ones included, on every transport,\nserves batch mode as one tool: `action: 'begin'` switches the server into batch mode, every call\nnone of whose requests depends on another's answer is then recorded (it answers nothing and takes\nthe next number, from 1), `action: 'end'` sends them all in one ADT batch envelope and leaves batch\nmode whatever happens, and `action: 'answers'` with `number` or `numbers` reads each call's answer\nby its number. A tool that builds a request from an earlier answer is refused; run such work as\nphases, each its own batch — create (`HandlerCreate`), lock (`HandlerLock`),\nwrite (`HandlerUpdate` with `lock_handle`), unlock (`HandlerUnlock`). A batch holds one kind of\nrequest — LOCK, UNLOCK or stateless, as its first recorded call decides; a call of another kind is\nrefused `batch_other_kind`: record it in the next batch. Every tool's description ends with one sentence saying how it behaves\nin batch mode: recordable, recordable for the arguments it names, or run outside batch mode. Over Streamable HTTP send the\n`state_handle` `action: 'begin'` answers as the `state_handle` argument (or in the\n`x-mcp-state-handle` header) on every call of the batch. See\n[Batch Mode](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/user-guide/BATCH_MODE.md).\n\n**The long session: `HandlerSession`, Streamable HTTP only.** `mcp-abap-adt-compact-http` and\n`mcp-abap-adt-compact-http-ro` serve one more tool, and declare an optional `state_handle` argument\non every tool: over Streamable HTTP each request is served by a new instance unless it carries the\n`state_handle` of one that holds state. `HandlerSession` `action: 'open'` keeps an instance and its\nSAP connection for every call that carries the `state_handle` it answers (no new connection, no\nlogoff between the calls); `action: 'close'` with that handle answers what the instance held\n(`{ \"closed\": true, \"held\": { \"locks\", \"batch\", \"debug_session\" } }`), then logs off every SAP\nsession the instance owns — which releases its locks — and drops an open batch unsent; the handle\nthen answers `state is not available`. A session never closed ends at the idle bound\n(`--state-idle-minutes`, default 30). The model keeps its handles: there is no list tool. The stdio\nand SSE binaries keep their instance for the connection's life and serve neither:\n[compact-http](https://www.npmjs.com/package/@mcp-abap-adt/compact-http).\n\n## Why two library packages\n\nCapability is decided by what you import, not by a flag a caller can pass. A tool\nlist assembled from `@mcp-abap-adt/compact-readonly-entries` has **no route to a write\nhandler in its module graph** — asserted against the graph, not against a list of\nnames, in `compact/src/__tests__/compactCapabilitySplit.test.ts`. The read-only\nhalf depends on `@mcp-abap-adt/lib/handlers/read`; the modifying half on\n`@mcp-abap-adt/lib/handlers/write`.\n\nNote what this is not: both halves depend on `@mcp-abap-adt/lib`, so this is not a\nsmaller install, and it is not a sandbox — code that deliberately reaches into\n`lib` can still call anything. It is a facade that offers no way to write.\n\n## Running it\n\n```bash\nnpm install -g @mcp-abap-adt/compact\nmcp-abap-adt-compact --system-type=<onprem|cloud> # stdio: all 29, the debugger tools, leftover sessions, background runs\nmcp-abap-adt-compact --version\n\nnpm install -g @mcp-abap-adt/compact-ro\nmcp-abap-adt-compact-ro --system-type=<onprem|cloud> # the 17 that change nothing, the leftover-session list and logoff\n```\n\n**The binary fixes the tool set.** `mcp-abap-adt-compact` serves all 29 tools (every access, which\nis what a local server gives), the four debugger tools, the debugger batch (`HandlerDebugBatch`),\nthe leftover-session list and logoff, the background-run tools and `HandlerBatch` — 40. `mcp-abap-adt-compact-ro` serves the 17 tools that change nothing — the reads, searches,\nwhere-used, checks and validations, the unit-test status and result reads, the profiler list and\nview, the dump list and view, the service-binding type list — with `HandlerBatch` and the\nleftover-session list and logoff — 20; its tool list is exactly these, so a client calls only them. `--exposition`\n(`ro`, `rw`, `debug`, any word) and a config file's `exposition` stop the start with a sentence\nnaming the binary to install instead, e.g. *--exposition is gone (19.0.0): the binary fixes its tool\nset, so remove it; the compact tools that change nothing are served by `mcp-abap-adt-compact-ro`\n(`@mcp-abap-adt/compact-ro`)*.\n\n**Leftover sessions, in both.** `HandlerLeftoverSessionList` and\n`HandlerLeftoverSessionLogoff` are served by `mcp-abap-adt-compact` and `mcp-abap-adt-compact-ro`\nalike (a logoff is a system action, not a data change) — the SAP sessions a killed\nserver process left open (and the locks in them), listed or logged off by the user, only\nthe caller's own; no tool resumes one: a stdio server takes up the one leftover session of its\ndestination at its start:\n[Leftover SAP sessions](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/user-guide/README.md#leftover-sap-sessions-of-a-killed-process). They are stdio's: `-compact-http` and `-compact-sse`\n(and their `-ro`) serve none and write no session file, since one such server holds the sessions of\nmany users.\n\n**Background runs, in `mcp-abap-adt-compact`.** `HandlerProfileRun` takes `background: true` (no default):\nthe call answers at once with a `run_handle`, and the run goes on in an ABAP session of its own\nuntil SAP answers — it cannot be cut. `HandlerBackgroundRunGet`, `HandlerBackgroundRunList` and\n`HandlerBackgroundRunDiscard` read, list and remove the caller's own runs (16 at most, kept in the\nserver's memory until discarded or the process ends):\n[Background runs](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/user-guide/README.md#background-runs-of-a-class-or-a-program).\n\n**The debugger, always in `mcp-abap-adt-compact`, never in `-ro`.** Four tools, each for ABAP\nand AMDP (`kind: abap|amdp`); every call sends one SAP request, the one its `operation` names,\nand the consumer chains the calls: `HandlerDebugBreakpoints` (breakpoints and watchpoints),\n`HandlerDebugSession` (check, listen with the caller's `hold_seconds`, stop the listener, attach,\ndetach, terminate, settings; AMDP start, events, stop, delete a debuggee; `end`, which logs off\nthe debug state and ends its handle), `HandlerDebugStep`\n(the steps, run or jump to a line, the stack position) and `HandlerDebugMaintain` (stack,\nvariables, child variables, memory sizes, a snapshot, set a value; an AMDP data preview). The\nfirst call that opens the debug state answers its `state_handle`. In user mode a\nbreakpoint catches every request of the request user (the connected SAP user unless another\nis named): where that must not be possible, install `mcp-abap-adt-compact-ro`. What a debug session is, what keeps it\nalive on each transport and what ends it: [Debugger](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/user-guide/DEBUGGER.md).\n\nConfiguration — the destination, authentication, the login — is the same as\n`mcp-abap-adt`'s, because the launcher is the same one: this command passes the\ncompact tool set (`compactToolSetOf` of `@mcp-abap-adt/lib/tool-set`, with the two\nhalves' entry builders) to the stdio `main` of `@mcp-abap-adt/server-runtime` — the one\n`mcp-abap-adt` runs —, and nothing else. It depends on no other server package (not on\n`@mcp-abap-adt/core`).\n\n**RFC and SNC** work here exactly as in the full server, and need the same: the SAP NW RFC library when the server runs (SAP GUI's 64-bit `sapnwrfc.dll` in `System32` on Windows, else the SAP NW RFC SDK). The RFC module comes prebuilt for Linux x64 (glibc), Windows x64 and macOS ARM64, and `npm install` compiles nothing. Check it is there with `npm ls -g @mcp-abap-adt/sap-rfc-lite`. Steps: [RFC Setup](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/installation/RFC_SETUP.md); every variant: [Installation variants](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/installation/INSTALLATION.md#installation-variants).\n\nThe tool page is generated from the built packages: `docs/AVAILABLE_TOOLS.md`\n(`npm run docs:tools`).\n\n## Licence\n\nAGPL-3.0-only. See LICENSE.\n","readmeFilename":"README.md"}