{"_id":"@mcp-abap-adt/server-runtime","_rev":"11-b77fa0e9f536357477142fd24eabff04","name":"@mcp-abap-adt/server-runtime","dist-tags":{"latest":"23.1.0"},"versions":{"0.0.0-stage":{"name":"@mcp-abap-adt/server-runtime","version":"0.0.0-stage","_id":"@mcp-abap-adt/server-runtime@0.0.0-stage","stub":true,"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"dist":{"shasum":"7de2e0916d307ea062973528aef5fa43e9af268a","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-jjt7hbZ5lLkK9LDQUdmhcgmfup9gbOa0gXZdQKfhf0o2BRT3Za+1uS1AlpKJ9VXVjvFOUIcxuzJUE+209ri/bQ==","signatures":[{"sig":"MEQCIDpAJsjIyo9oX+9iEvV55jr8IEzaKxmQ3UwOiHpIMVdbAiAuR/IgqTHdnEwluUtkVdyf33o0B31FPpU9eC4JKitWqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"19.2.0":{"name":"@mcp-abap-adt/server-runtime","version":"19.2.0","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"65e6ff49542e49ef9e0f53b73b2c24faa6feb729","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-19.2.0.tgz","fileCount":147,"integrity":"sha512-RdoahqYdsANUcg+h6RHds9PtshiGwzG0YwKcqcm+CgHgevcfM7R5REWq3dJ2+6ibUN+cfjhytIy+j7syO9sPxQ==","signatures":[{"sig":"MEQCIAspPvZiDXINxC80tOGCoYx+c+NoFMYqp++/VU04V2viAiANY3h4iAfJisQ4VPcYmxP48tEoMLb7tNAMBPLnrVDqNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICohCEeNwVakwsmpiPp6ix9L8+lxDn0A2ysMXdwLY075AiBMR/+l1lhhmUjRRl9AC+7qfeebcSIT7aqtVBbtE4GAKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494936},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"f2695e6097ed28e829e432d91ea860bb697116f1","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","test:check":"npx tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^18.0.1","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^19.2.0","@mcp-abap-adt/responsible-rules":"^19.2.0","@mcp-abap-adt/background-runs-memory":"^19.2.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^19.2.0","@mcp-abap-adt/responsible-rules":"^19.2.0","@mcp-abap-adt/background-runs-memory":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_19.2.0_1792615082236_0.43855283707964277","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@mcp-abap-adt/server-runtime","version":"20.0.0","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"687518c9931a7f558599426caae67cd6f2ff8a4e","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-20.0.0.tgz","fileCount":147,"integrity":"sha512-1Bha6VPFwGwDsy5PcK64vBxM3Bk7z/WzQT5HJiySdv4QD6vjFQFszl76PiSD+kpZRin3kb9LDOpA3/Sx0ZKdiQ==","signatures":[{"sig":"MEQCIF2Q35yAiWcI5IZuti4cviGPrjj1InpyM11tfQQw8TmRAiAGaIGEPn/QXwaCDkqLeaC/ocozZCGT08pR8LoFgRXNGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBylcx3sUMlYyyLckKOmCGq2vU8NzLxfFK+iISEsWa+ZAiBsClhMGmBtjpH7e4Ousa/hSw4ZCAdYfHPQaKPjXFFvNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502145},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"312702d284a216e793b9146aac9cf948cbafc2ac","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.0.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^20.0.0","@mcp-abap-adt/responsible-rules":"^20.0.0","@mcp-abap-adt/background-runs-memory":"^20.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^20.0.0","@mcp-abap-adt/responsible-rules":"^20.0.0","@mcp-abap-adt/background-runs-memory":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_20.0.0_1792688654998_0.1661297613089714","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@mcp-abap-adt/server-runtime","version":"20.1.0","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"c94d870230413b7fa4b9b268a4b4d2f1b4f24585","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-20.1.0.tgz","fileCount":147,"integrity":"sha512-bLRkuyQDQ2QbGdv4EKf+AOg0fun2GS0P8aQk2GlpB5e2E6onTrsnf2nlpLTmcFfc0NWDGm8pMcV2E7dFlwxE3g==","signatures":[{"sig":"MEUCIEPKre8Sh/d7yRuzEiHBbux1AoBd+pTvCjNis0/+97MtAiEA2weYiRdEJYcohGASjf7WhEHJ/AAjz5BRa3nFoHvpZzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQIgTmL+xgLW+BfMZdhFd7OOdtyU8VqHw+ItI0VmiCZwIhAPH64qPlvVWfUnhIofHlDtFphrEPJTc8vqsQ27igNELa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502145},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"50f4b9928e685966c70c9521499f6240eedcf05c","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^20.1.0","@mcp-abap-adt/responsible-rules":"^20.1.0","@mcp-abap-adt/background-runs-memory":"^20.1.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^20.1.0","@mcp-abap-adt/responsible-rules":"^20.1.0","@mcp-abap-adt/background-runs-memory":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_20.1.0_1792732741544_0.3972016838091512","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@mcp-abap-adt/server-runtime","version":"21.0.0","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"749acd7ae5a84714a1d552e47188ab93c7ce5f00","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-21.0.0.tgz","fileCount":147,"integrity":"sha512-O+zorZOTqSwsVEkJWG71PkQsVlr3JVH7NCXCL57UN8u/a7Zy1qJSL4JGW8uveEDf8+3w6vGZiOWY+ci0afrSeQ==","signatures":[{"sig":"MEQCIA7VucIfgPESaOiC4twZkMFKb0w+5Ij/VVpfXYkV8d0uAiARuW2lgbtQJ16bHlPSVEZoSm71H2q3HoFUzXzO1wSxaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDb5KXT1BkUg+NIQb68ytb5MIBddMHp5CY58PEFIort5gIgPLhumq4MPe1zGJ64Qv9wMuXYWh3EvTFO3y4NTqyW+FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508635},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"b1caedd228c6ee790c8ee7df5e3f834d005bb645","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^21.0.0","@mcp-abap-adt/responsible-rules":"^21.0.0","@mcp-abap-adt/background-runs-memory":"^21.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^21.0.0","@mcp-abap-adt/responsible-rules":"^21.0.0","@mcp-abap-adt/background-runs-memory":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_21.0.0_1793366560316_0.4544461787667875","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@mcp-abap-adt/server-runtime","version":"22.0.0","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"9c235e8aa4b77677b4a484bf3277c54f2bdd8c3f","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-22.0.0.tgz","fileCount":147,"integrity":"sha512-VVQ2GM7PZPhVvS4EdfJDFD74zPnKT8Zxt4Daci2bJL7qATYF76F9bm6BT0aIem7XwZA7raOUeC8Jg5KzdA9wqg==","signatures":[{"sig":"MEYCIQC0oAQerb36N15V55HkiqYqbq2Gyzrtoln8pCvpHsLgBQIhAIZAxFuOTLMPejo0savQnXm8kPzw0+O3Ftwo9afFYYAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdJufL5QVYMKTsei2ekWP91+y5LhbD1ibnyy435127/AIhALUpZjpM03EOQsvWUCPyulh1oNVCHMjR4xePEbgIx8Bf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510320},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"67c99384daaf2a0b4df0792d5504bf3a799f7769","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^22.0.0","@mcp-abap-adt/responsible-rules":"^22.0.0","@mcp-abap-adt/background-runs-memory":"^22.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^22.0.0","@mcp-abap-adt/responsible-rules":"^22.0.0","@mcp-abap-adt/background-runs-memory":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_22.0.0_1793472817852_0.1415007194658312","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@mcp-abap-adt/server-runtime","version":"22.0.1","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"f9e1462e961c1798d5156bc4c6645d5f09acd873","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-22.0.1.tgz","fileCount":147,"integrity":"sha512-zkB6bBFHcrsOHlNhPEaZdoBsmU0bKgWIBVdFRXKs7NpGeAt11CVACvqoMf5Foh+Q1DVqCk0/fitLRN5b4eAw6A==","signatures":[{"sig":"MEYCIQDbQgqmK/z/GuXefAwpjI2c0Leoi9tubqrb9Z3TFo+uAgIhAJzC3L0q9e+e6hXDVyUdoMJg9eW5sMUcHn3MQZwr0f3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD935tLc8zF5Z/II+qFfaWsnysthHdsfVG8yxqWgK9IhgIhANnzxNyN6soqUiX+SEZ0o/VsHt9EbLml0Cz2ExduH6aR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510320},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"822e164a27d7cfa0a00dadfe84970f1aeb3a537f","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^22.0.1","@mcp-abap-adt/responsible-rules":"^22.0.1","@mcp-abap-adt/background-runs-memory":"^22.0.1"},"peerDependencies":{"@mcp-abap-adt/lib":"^22.0.1","@mcp-abap-adt/responsible-rules":"^22.0.1","@mcp-abap-adt/background-runs-memory":"^22.0.1"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_22.0.1_1793479801761_0.7046950477420479","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@mcp-abap-adt/server-runtime","version":"23.0.0","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"a8830283ce66d059a0c062da43de4f1000339bb4","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-23.0.0.tgz","fileCount":147,"integrity":"sha512-E/O4wShOXPO1GbcO7nqDYXkn2KLRclWmaue9INqccuPZ/PoQ0kPJAFtD3O0dFlxy/BTIeSzl8AQpBSlriSCOCA==","signatures":[{"sig":"MEUCIEbWhWpetVQcnie38QGStoo509n/nFSA7odZ77ZU8eNLAiEA/7gzWcYhA4W81+VV+3/cYu+bklt1n5gZX3FdsxheqyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7h7QE9NbHJYeHb4pXpcax1NXUuM4Y8w7H5PI34j9r0AiBS2AOeBMpgYnZpGWVsf8iaTJjiF5NgTWvH/WP9DEfCvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510320},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"b6a46adbc2354a9da30847188c2c0b6b8dfb2922","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^23.0.0","@mcp-abap-adt/responsible-rules":"^23.0.0","@mcp-abap-adt/background-runs-memory":"^23.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.0.0","@mcp-abap-adt/responsible-rules":"^23.0.0","@mcp-abap-adt/background-runs-memory":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_23.0.0_1793605457460_0.28780392851929537","host":"s3://npm-registry-packages-npm-production"}},"23.0.1":{"name":"@mcp-abap-adt/server-runtime","version":"23.0.1","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"da1fefdda3beee26cab9738af494b3f7d354d79c","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-23.0.1.tgz","fileCount":147,"integrity":"sha512-joVEOT2tgSIdTxsH5xiD5+NbwQDvT6KIXleD7bDGAmpPAihBfnyNUKMwA2kUNuTq60+Wcar+e41CpgxyGZ1XBw==","signatures":[{"sig":"MEYCIQCskH1XGgD5c19/U8nrPK0VVgxvCatp7p1ztlZvuaQb4gIhAIzVex01QU2vnFhL5nK039oSbDVlnyHNkDs/vaw8BXNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFWmxc/BgyYJZe+w0zDtW8C4kHV5kRl8EFRPa5ZDVZqhAiBRkfzWCT2Kc1vJZi0d1m0ZHuhggHyiTz3klmQ2aKRsOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510320},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"eefb6d34d740e0ad4b4ff7fa691552ed77487ba1","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^23.0.1","@mcp-abap-adt/responsible-rules":"^23.0.1","@mcp-abap-adt/background-runs-memory":"^23.0.1"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.0.1","@mcp-abap-adt/responsible-rules":"^23.0.1","@mcp-abap-adt/background-runs-memory":"^23.0.1"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_23.0.1_1793625924789_0.5677830880409305","host":"s3://npm-registry-packages-npm-production"}},"23.0.2":{"name":"@mcp-abap-adt/server-runtime","version":"23.0.2","keywords":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"AGPL-3.0-only","_id":"@mcp-abap-adt/server-runtime@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"},"dist":{"shasum":"90646b2739a2248bd1b96ffe624b2aee3f5534f5","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-23.0.2.tgz","fileCount":147,"integrity":"sha512-SXFXOyaQMtb2p68Msp3r5RYsDFVhfJI4ovoLoWGJXvDXQoPOzKA8/IEL9X7oeK2BHxuwS8Wfgas7/6MhV8G0mw==","signatures":[{"sig":"MEQCIEOTTX6ziJ3HecNDYURe+KoCpVQpsaNls4gpNEsNkVqdAiAnBMZd00YmTK22QcL8CaHiVHQmuSojkco+GllYLFHXuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpFKzmibmReSaT0enBOis+OS0TFG1rtdhbfVpzxVVxSQIhANVR+kmi/A50JMnuab+rebDMfKdr2vU8ZtDRut4Hcxhj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510320},"type":"commonjs","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"acd4cc09276840676d62667a2052a2156d0ffcef","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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 launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^23.0.2","@mcp-abap-adt/responsible-rules":"^23.0.2","@mcp-abap-adt/background-runs-memory":"^23.0.2"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.0.2","@mcp-abap-adt/responsible-rules":"^23.0.2","@mcp-abap-adt/background-runs-memory":"^23.0.2"},"_npmOperationalInternal":{"tmp":"tmp/server-runtime_23.0.2_1793641260937_0.48463286014315965","host":"s3://npm-registry-packages-npm-production"}},"23.1.0":{"_id":"@mcp-abap-adt/server-runtime@23.1.0","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"8387edf3277453961cb45b5910cb57b1fa970524","tarball":"https://registry.npmjs.org/@mcp-abap-adt/server-runtime/-/server-runtime-23.1.0.tgz","fileCount":147,"integrity":"sha512-Z+Ppi/COvTZtzWU2mkoqUWpWU70KzU/hYV/nWbV1au/+VUz5ZXOE8UlPpjHNqZHZncDNTxCZ7IfwkoFJkWU68g==","signatures":[{"sig":"MEUCIQDeYVmtZnZjeWuNkHhCirQKGumgwbgvW0W+YJYGIQeQqAIgNEMT64dpVbcglfjA/+lkGnolEg/LbL0xQrbXmVBBELQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrXiKW1XScOKrMFX+yJKU7J7jBJAqFSo1V5GTDMEBIuwIhAOjg/VUijAiu2s0jwrh8qH//ywc7jvfB3NNbZLkBQ91+"}],"unpackedSize":510320},"name":"@mcp-abap-adt/server-runtime","type":"commonjs","author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{"./sse":{"types":"./dist/sse/launcher.d.ts","import":"./dist/sse/launcher.js","require":"./dist/sse/launcher.js"},"./auth":{"types":"./dist/stdio/auth/index.d.ts","import":"./dist/stdio/auth/index.js","require":"./dist/stdio/auth/index.js"},"./http":{"types":"./dist/http/launcher.d.ts","import":"./dist/http/launcher.js","require":"./dist/http/launcher.js"},"./stdio":{"types":"./dist/stdio/launcher.d.ts","import":"./dist/stdio/launcher.js","require":"./dist/stdio/launcher.js"},"./sse/server":{"types":"./dist/sse/server.d.ts","import":"./dist/sse/server.js","require":"./dist/sse/server.js"},"./http/server":{"types":"./dist/http/server.d.ts","import":"./dist/http/server.js","require":"./dist/http/server.js"},"./stdio/server":{"types":"./dist/stdio/server.d.ts","import":"./dist/stdio/server.js","require":"./dist/stdio/server.js"}},"gitHead":"b29d6ffdc8665ce00580e100ca70e28d341f7bfb","license":"AGPL-3.0-only","scripts":{"test":"npm --prefix .. test -- --roots server-runtime/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","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":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","directories":{},"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"_nodeVersion":"26.7.0","dependencies":{"dotenv":"^18.0.5","express":"^5.2.1","@mcp-abap-adt/logger":"^0.4.1","@mcp-abap-adt/connection":"^19.1.0","@mcp-abap-adt/auth-broker":"^5.0.6","@mcp-abap-adt/auth-errors":"^2.2.1","@mcp-abap-adt/auth-stores":"^5.0.1","@modelcontextprotocol/sdk":"^1.32.0","@mcp-abap-adt/auth-providers":"^6.0.2","@mcp-abap-adt/interfaces-auth":"^7.5.0","@mcp-abap-adt/interfaces-utils":"^1.1.1","@mcp-abap-adt/interfaces-auth-broker":"^1.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"sse":["dist/sse/launcher.d.ts"],"auth":["dist/stdio/auth/index.d.ts"],"http":["dist/http/launcher.d.ts"],"stdio":["dist/stdio/launcher.d.ts"],"sse/server":["dist/sse/server.d.ts"],"http/server":["dist/http/server.d.ts"],"stdio/server":["dist/stdio/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@types/express":"*","@mcp-abap-adt/lib":"^23.1.0","@mcp-abap-adt/responsible-rules":"^23.1.0","@mcp-abap-adt/background-runs-memory":"^23.1.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.1.0","@mcp-abap-adt/responsible-rules":"^23.1.0","@mcp-abap-adt/background-runs-memory":"^23.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/server-runtime_23.1.0_1793694391136_0.15710751164840642"}}},"time":{"created":"2026-10-21T20:36:24.377Z","modified":"2026-11-03T08:26:31.533Z","0.0.0-stage":"2026-10-21T20:36:24.377Z","19.2.0":"2026-10-21T20:38:02.323Z","20.0.0":"2026-10-22T17:04:15.093Z","20.1.0":"2026-10-23T05:19:01.643Z","21.0.0":"2026-10-30T13:22:40.427Z","22.0.0":"2026-10-31T18:53:37.969Z","22.0.1":"2026-10-31T20:50:01.880Z","23.0.0":"2026-11-02T07:44:17.591Z","23.0.1":"2026-11-02T13:25:24.930Z","23.0.2":"2026-11-02T17:41:01.062Z","23.1.0":"2026-11-03T08:26:31.232Z"},"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":["abap","sap","adt","mcp","model-context-protocol","mcp-server"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"description":"The launch code of the MCP ABAP ADT servers: the stdio launcher and server with the destination layer (the auth broker per destination), the Streamable HTTP launcher and server, and the HTTP+SSE launcher and server. No command of its own — each server pac","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"readme":"# @mcp-abap-adt/server-runtime\n\nThe launch code of the MCP ABAP ADT servers. **It has no command of its own and you never install\nit yourself**: every server package depends on it and brings it with it — over stdio\n[`@mcp-abap-adt/core`](https://www.npmjs.com/package/@mcp-abap-adt/core) (`mcp-abap-adt`),\n[`core-ro`](https://www.npmjs.com/package/@mcp-abap-adt/core-ro),\n[`compact`](https://www.npmjs.com/package/@mcp-abap-adt/compact),\n[`compact-ro`](https://www.npmjs.com/package/@mcp-abap-adt/compact-ro); over Streamable HTTP\n[`@mcp-abap-adt/http`](https://www.npmjs.com/package/@mcp-abap-adt/http) (`mcp-abap-adt-http`),\n[`http-ro`](https://www.npmjs.com/package/@mcp-abap-adt/http-ro),\n[`compact-http`](https://www.npmjs.com/package/@mcp-abap-adt/compact-http),\n[`compact-http-ro`](https://www.npmjs.com/package/@mcp-abap-adt/compact-http-ro); over HTTP+SSE\n[`@mcp-abap-adt/sse`](https://www.npmjs.com/package/@mcp-abap-adt/sse) (`mcp-abap-adt-sse`),\n[`sse-ro`](https://www.npmjs.com/package/@mcp-abap-adt/sse-ro),\n[`compact-sse`](https://www.npmjs.com/package/@mcp-abap-adt/compact-sse),\n[`compact-sse-ro`](https://www.npmjs.com/package/@mcp-abap-adt/compact-sse-ro).\n\n```bash\nnpm install -g @mcp-abap-adt/compact   # installs server-runtime with it\n```\n\nEach server is installed on its own; no server package depends on another, so installing two of\nthem, in one command or in two, still gives each process one copy of `@mcp-abap-adt/lib`.\n\n## What it holds\n\n| Path | What | Re-exported by |\n|---|---|---|\n| `@mcp-abap-adt/server-runtime/stdio` | the stdio launcher: `main`, `launcherFailedLine`, `StdioLauncherEdges`, `LauncherOptions`, `coreHelp`, … | `@mcp-abap-adt/core/launcher` |\n| `@mcp-abap-adt/server-runtime/stdio/server` | `StdioServer`, core's parameter table, the env-file resolution, the destination source | `@mcp-abap-adt/core` |\n| `@mcp-abap-adt/server-runtime/auth` | the destination layer: one auth broker per destination, its stores, the browser of a login | `@mcp-abap-adt/core/auth` |\n| `@mcp-abap-adt/server-runtime/http` | the Streamable HTTP launcher: `main`, `HttpLauncherOptions`, `httpHelp`, … | `@mcp-abap-adt/http/launcher` |\n| `@mcp-abap-adt/server-runtime/http/server` | `StreamableHttpServer`, http's parameter table | `@mcp-abap-adt/http` |\n| `@mcp-abap-adt/server-runtime/sse` | the HTTP+SSE launcher: `main`, `SseLauncherOptions`, `sseHelp`, … | `@mcp-abap-adt/sse/launcher` |\n| `@mcp-abap-adt/server-runtime/sse/server` | `SseServer`, sse's parameter table | `@mcp-abap-adt/sse` |\n\nA server package calls its transport's `main` with its tool set, its program name, its own\nversion and its own package name, so `--version` and `serverInfo.version` are the server\npackage's. `StdioServer`, `StreamableHttpServer` and `SseServer` constructed without a version\nanswer this package's version; the ones `@mcp-abap-adt/core`, `http` and `sse` export answer\ntheir own package's.\n\n## One copy of `lib`\n\nEach transport's `main` first counts the copies of `@mcp-abap-adt/lib` loaded in the process\n(`libInstances()` of `lib`). With more than one it reads nothing — not even `--version` or\n`--help` — starts nothing, and exits `1` with one line on stderr:\n\n```\nTwo copies of @mcp-abap-adt/lib are loaded in this process (<file>, <file>): reinstall <package> (npm install -g <package>).\n```\n\nThe files are the first two registered copies (inside a Node SEA executable, the executable's\npath); `<package>` is the server package that started. No install layout measured for 19.2.0\ngets there; if you see the line, reinstall the package it names.\n\n## Dependencies\n\n`@mcp-abap-adt/lib`, `@mcp-abap-adt/background-runs-memory` and `@mcp-abap-adt/responsible-rules`\nare **peer dependencies**: the server package installs them, so the runtime uses the server's\ncopy. The auth chain (`@mcp-abap-adt/auth-broker`, `auth-stores`, `auth-providers`, …),\n`@mcp-abap-adt/connection`, `@mcp-abap-adt/logger`, `@modelcontextprotocol/sdk`, `express` and\n`dotenv` are its own dependencies. Every server installs the auth broker and the stores with it;\nonly the stdio paths (`/stdio`, `/stdio/server`, `/auth`) load them — an HTTP or SSE server never\ndoes.\n\nIf you are embedding ADT tools in your own application, you want `@mcp-abap-adt/lib` instead: it\ncarries the handlers and the embeddable server under Apache-2.0, and no transport.\n\n## License\n\nAGPL-3.0-only — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}