{"_id":"@365businessdev/albuild-mcp","_rev":"26-61c6410e8b80eb904dd3ddc5bf716efe","name":"@365businessdev/albuild-mcp","dist-tags":{"latest":"0.5.28039"},"versions":{"0.1.0":{"name":"@365businessdev/albuild-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.0","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"2c5ef2d96921b94af992f0e5366527e0cfe6cfb8","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.0.tgz","fileCount":47,"integrity":"sha512-Ta79YjIAidsSAslVBm6Uy9xiUPvTtBL04ZQQRA6GA87NkO9dUPcNZZifHPvSyVzurl//2OgsUaJSqNHTlh4Vuw==","signatures":[{"sig":"MEYCIQChqk2DHPVeJYuPOLl/aLRZ7MhrklFuHW5LYPNYjPsOeQIhALO0RF8X4v8w568xokFkpx3b/1CMlmFIZcYeDIFAWIp/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158469},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.0.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.0.tgz","_integrity":"sha512-Ta79YjIAidsSAslVBm6Uy9xiUPvTtBL04ZQQRA6GA87NkO9dUPcNZZifHPvSyVzurl//2OgsUaJSqNHTlh4Vuw==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.0_1782342740758_0.4884479462143583","host":"s3://npm-registry-packages-npm-production"}},"0.1.25968":{"name":"@365businessdev/albuild-mcp","version":"0.1.25968","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.25968","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"bf4f5eb6c0f691c700d3d60e39cd83ddf45e91e1","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.25968.tgz","fileCount":47,"integrity":"sha512-s8V2B03rxALW88TlfWmnPUVWfN8P/g6DcKdhffoFqsfSqwPjT3jb8AF6hvbrV10m4yL+X38tjad4HdcClu1xsA==","signatures":[{"sig":"MEYCIQCPA8B0S8twMB6/gs9aAYnIjJhncO5bMgZvh6xwgQ7hZgIhAOpDkQvUqHkbl/+UWYLt07twpTAlKcMgq5HPD20jCOoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158370},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.25968.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.25968.tgz","_integrity":"sha512-s8V2B03rxALW88TlfWmnPUVWfN8P/g6DcKdhffoFqsfSqwPjT3jb8AF6hvbrV10m4yL+X38tjad4HdcClu1xsA==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.25968_1782372779690_0.9290388453454679","host":"s3://npm-registry-packages-npm-production"}},"0.1.26009":{"name":"@365businessdev/albuild-mcp","version":"0.1.26009","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26009","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"af8a4a6040e425df8c91229b38f70069b50d8c4e","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26009.tgz","fileCount":49,"integrity":"sha512-WgR8qvT16pPFrso6NZPhxvOdmqwujMV3AnjWgN6imGdPXePI+NmWo4weNebrYFh9qilXQa/EODxu+l9/Xbl8uA==","signatures":[{"sig":"MEYCIQCWpZPBVCNPQmESyl4wWy7eDWKmguO7nZTbe9n1hSOB1gIhAMJctfHFRlAXUGPjT4JVJpTzinTyasWgcVmr5DUs+upJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198074},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26009.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26009.tgz","_integrity":"sha512-WgR8qvT16pPFrso6NZPhxvOdmqwujMV3AnjWgN6imGdPXePI+NmWo4weNebrYFh9qilXQa/EODxu+l9/Xbl8uA==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26009_1782589568609_0.6546205184277507","host":"s3://npm-registry-packages-npm-production"}},"0.1.26013":{"name":"@365businessdev/albuild-mcp","version":"0.1.26013","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26013","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"4af64b49864e40fdc9ecff105471ef4e91177d3d","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26013.tgz","fileCount":49,"integrity":"sha512-5OJwNiFTtVPZHLlpApSoFpHesFB/rd7H6dw65IlTvlmz1QDYuOjMXK/FHcaf2eriwNvw0ZtgBUgn1Ozbx7fO1g==","signatures":[{"sig":"MEYCIQCq3i+vpPaMJB/Qv8DFI8U0SWy7WosO6IeqmM/kQVSdeAIhANELDp0PXn9qkySXeVNymon+3xPJs+8PJxiDUkND+x09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200028},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26013.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26013.tgz","_integrity":"sha512-5OJwNiFTtVPZHLlpApSoFpHesFB/rd7H6dw65IlTvlmz1QDYuOjMXK/FHcaf2eriwNvw0ZtgBUgn1Ozbx7fO1g==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26013_1782594644931_0.0710740139659698","host":"s3://npm-registry-packages-npm-production"}},"0.1.26020":{"name":"@365businessdev/albuild-mcp","version":"0.1.26020","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26020","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"c4eaecffd5157ed4c6a3e341ad51f6a630d2f12a","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26020.tgz","fileCount":49,"integrity":"sha512-+orj+zYstzqgdDjhCb9SK2Womx1KSbiKHupkaVsgxcjatoBLzROsxjHXrfy+uJnysL5ic1BP9BpqIfWKNBHlHQ==","signatures":[{"sig":"MEUCIGAIl5TP9+2iDwhgjxjoe3IuC09EwkgU218JMVwCtyD4AiEApP7atIMt92BsQriGHM6uKA+xUevP5Lrwtap4l4tmwzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200908},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26020.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26020.tgz","_integrity":"sha512-+orj+zYstzqgdDjhCb9SK2Womx1KSbiKHupkaVsgxcjatoBLzROsxjHXrfy+uJnysL5ic1BP9BpqIfWKNBHlHQ==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26020_1782600501352_0.7448443868864834","host":"s3://npm-registry-packages-npm-production"}},"0.1.26022":{"name":"@365businessdev/albuild-mcp","version":"0.1.26022","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26022","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"cef035b0b7f682ba7a1b674194e7428e82f271be","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26022.tgz","fileCount":49,"integrity":"sha512-IudzhdrkQllOxyjnTCcIcrh2R2nuQ8Wxv+i0aDP0QfOkLgUHWFwSlhqO3iG8b1JYnbDgtiNVNo4uN3dsZvvzRw==","signatures":[{"sig":"MEUCIFKqEKtxOh/1qJoLXcidEYXemuGqj/y5XkEjssFHeT/qAiEA0iLDpKQRV6ONId0JaA5ycqroLbUr1tgIGsfNIWKSkUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201195},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26022.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26022.tgz","_integrity":"sha512-IudzhdrkQllOxyjnTCcIcrh2R2nuQ8Wxv+i0aDP0QfOkLgUHWFwSlhqO3iG8b1JYnbDgtiNVNo4uN3dsZvvzRw==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26022_1782600628948_0.886615894072712","host":"s3://npm-registry-packages-npm-production"}},"0.1.26026":{"name":"@365businessdev/albuild-mcp","version":"0.1.26026","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26026","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"622aca658a4a54d12d092e3713c2b17b93dfea5d","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26026.tgz","fileCount":49,"integrity":"sha512-ApETeF1Krp5C3hZxVPr83bTI1UiF7fTLoUyaNkhD3Ma0lX6LWqe7PaMam02tWM4Kb8+Rb55TIxj9gwTUaI8mwg==","signatures":[{"sig":"MEUCIQCNAPpih0M/1DLDkzTjwi1J6JqdgUta634nee+Y/cDSRgIgevkwsFqxUvOdoCtT0W+pDIRiVk3IwcRng28R7FP2oyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201522},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26026.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26026.tgz","_integrity":"sha512-ApETeF1Krp5C3hZxVPr83bTI1UiF7fTLoUyaNkhD3Ma0lX6LWqe7PaMam02tWM4Kb8+Rb55TIxj9gwTUaI8mwg==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26026_1782601747400_0.6700120040641719","host":"s3://npm-registry-packages-npm-production"}},"0.1.26037":{"name":"@365businessdev/albuild-mcp","version":"0.1.26037","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26037","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"02a3c70f908f3840104ca50d82f6acac213a5182","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26037.tgz","fileCount":49,"integrity":"sha512-YXp8mjdhUyk+dL/N4fIKikQSqtOjkZcJUfuX6Fa5WVSoFNgreR/SUNSyrsefNQlcMDQ3NOE4eTQvneekN+yh+A==","signatures":[{"sig":"MEUCIQDfxkA4E2vncRTPSngnJmcmCbbtt2YG9g6zLAq5gdq2uwIgKaIuJWzDFDP1mLeo77nsFzozRtptN4C+5HcIO115RgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201827},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26037.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26037.tgz","_integrity":"sha512-YXp8mjdhUyk+dL/N4fIKikQSqtOjkZcJUfuX6Fa5WVSoFNgreR/SUNSyrsefNQlcMDQ3NOE4eTQvneekN+yh+A==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26037_1782644119257_0.573156272810111","host":"s3://npm-registry-packages-npm-production"}},"0.1.26040":{"name":"@365businessdev/albuild-mcp","version":"0.1.26040","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26040","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"be8b6e6007dc83c0f8043f58d98fa535b474bd6f","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26040.tgz","fileCount":49,"integrity":"sha512-Pos3azJKqrrzlKsNt+NHDbsGDxLECQZxUnyrQeB4K6aW6Kl+OYqOVRES5MaAiJkj9WAiqeMoMeCxc7+yL116wA==","signatures":[{"sig":"MEUCIDpKNKnpj+Qo/zYFNBUEm0jJgO9Z0ZL1o3A4hL0xyeMzAiEAuhkGDuYGH9L9Hkhkf7jvXpIuzGAhHLKIWqREVt1fbPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200702},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26040.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26040.tgz","_integrity":"sha512-Pos3azJKqrrzlKsNt+NHDbsGDxLECQZxUnyrQeB4K6aW6Kl+OYqOVRES5MaAiJkj9WAiqeMoMeCxc7+yL116wA==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26040_1782651864214_0.9813374589192456","host":"s3://npm-registry-packages-npm-production"}},"0.1.26052":{"name":"@365businessdev/albuild-mcp","version":"0.1.26052","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26052","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"a0a5f3635eb6681514821a15d8e3911af8356f51","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26052.tgz","fileCount":51,"integrity":"sha512-/uallI6YPuLhTq1DbaHj4KSgtbV8hgQJrZJhmYAa5pfVVBpqEVHlZQj3k8iQruuHNnD7URY3z455QH9NHEyyhA==","signatures":[{"sig":"MEYCIQDsrJWSV4o7GjUtcMokmkb3pj7Nsxuj5+UL/2EDc8D7WwIhAOKTTjMFuWnj67ITGhymsfh7O5I/F9TLrbIm4byy1cmV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202394},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26052.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26052.tgz","_integrity":"sha512-/uallI6YPuLhTq1DbaHj4KSgtbV8hgQJrZJhmYAa5pfVVBpqEVHlZQj3k8iQruuHNnD7URY3z455QH9NHEyyhA==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26052_1782678382101_0.9568108151992778","host":"s3://npm-registry-packages-npm-production"}},"0.1.26055":{"name":"@365businessdev/albuild-mcp","version":"0.1.26055","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26055","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"f98948161b2cb8b21aec635b9900f8c9034ccd38","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26055.tgz","fileCount":51,"integrity":"sha512-I4+J+zSvxR6hwuzIsh1B+HP+ekGBfZCFHbtTkTWUlAT1h+GWknChjg6//vavAs6hiIcVzwvrjQcWlqkT8JyLog==","signatures":[{"sig":"MEUCIDAKwnWaTmt4etBn7oVDdow84lkF6qSmNlg0oiaXvecjAiEApLkVnjAOb0eN3lyCH8z+Tiqgjv2v65X9EkwXiZYpEVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213692},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26055.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26055.tgz","_integrity":"sha512-I4+J+zSvxR6hwuzIsh1B+HP+ekGBfZCFHbtTkTWUlAT1h+GWknChjg6//vavAs6hiIcVzwvrjQcWlqkT8JyLog==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26055_1782679671791_0.7309175017236715","host":"s3://npm-registry-packages-npm-production"}},"0.1.26221":{"name":"@365businessdev/albuild-mcp","version":"0.1.26221","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26221","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"7e2fd8b68e9a73637c51457a4e654afd6fbf3da4","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26221.tgz","fileCount":51,"integrity":"sha512-MFai72sX3VpK2OgY5RQ2LARmEcoK5eJsP/rJ9meL5LkhT2GQ2hcMyNPIDaZJLYzjNQ7YnwXmXSj35pKRHwbegQ==","signatures":[{"sig":"MEYCIQD1AGrSQsr4v7EWyb7rgimDlEcLtGGibcT6YcwQvDXGMAIhAJ4kDiqmfhhvuAn+OFL/qRjifGbWK3cymIs1HN/gl0xz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213788},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26221.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26221.tgz","_integrity":"sha512-MFai72sX3VpK2OgY5RQ2LARmEcoK5eJsP/rJ9meL5LkhT2GQ2hcMyNPIDaZJLYzjNQ7YnwXmXSj35pKRHwbegQ==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26221_1783373628385_0.9005917940626678","host":"s3://npm-registry-packages-npm-production"}},"0.1.26224":{"name":"@365businessdev/albuild-mcp","version":"0.1.26224","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26224","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"2a985583ebe9c9a3965216d6d0b7293ac5d3d5a8","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26224.tgz","fileCount":51,"integrity":"sha512-DxB3sFswNnF4uYF0tR6L/zJvRdQZDPwS68EAVSXm2w3k4BXL3RRj5dlt+f/rTnf8hOHVj/l5VGGa8PHiAAHfSQ==","signatures":[{"sig":"MEUCIG7lASd3aSICqxU4mAP4aEcLfUZOzsSvgJmrNJcFrWcDAiEAqpPIzxTDYS0puqsSAjZWRvVK3SwwlK/uXm59nKVpOKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213788},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26224.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26224.tgz","_integrity":"sha512-DxB3sFswNnF4uYF0tR6L/zJvRdQZDPwS68EAVSXm2w3k4BXL3RRj5dlt+f/rTnf8hOHVj/l5VGGa8PHiAAHfSQ==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26224_1783373789396_0.18667704048991096","host":"s3://npm-registry-packages-npm-production"}},"0.1.26228":{"name":"@365businessdev/albuild-mcp","version":"0.1.26228","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26228","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"86679534e46a4d0ba0df9d439ee43634b499eab9","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26228.tgz","fileCount":51,"integrity":"sha512-r7YvDlqU2M1GnRU5+xpEftnZ/qZ9ert7uF0fqwnHVxyLFQ7Oio/NdfpCXAEnkv7XMeUx63oUhEwZbatdIAej5g==","signatures":[{"sig":"MEQCIGPIsnKVPagVnjaS/HQkfyYwXA4zdiEnf0A3Hmrvv4kGAiBqwO2Q7jql83fAdD5cegReHSW7Np1E9gJ+HV2rc6Yynw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213832},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26228.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26228.tgz","_integrity":"sha512-r7YvDlqU2M1GnRU5+xpEftnZ/qZ9ert7uF0fqwnHVxyLFQ7Oio/NdfpCXAEnkv7XMeUx63oUhEwZbatdIAej5g==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26228_1783377988821_0.2922146372898782","host":"s3://npm-registry-packages-npm-production"}},"0.1.26233":{"name":"@365businessdev/albuild-mcp","version":"0.1.26233","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26233","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"c6d247a5a35ae4a847aa5eed531ed1a6b2e16688","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26233.tgz","fileCount":51,"integrity":"sha512-ZY4VWOGNJuhX/SKE6rUfMa1n4z2Laac4CR3yaVHq2F+VPp29Qim9p4Q0p050l4Pd/OlXyDc53dfxPjR4OKiV+A==","signatures":[{"sig":"MEUCIQCaRuZIqMe9/yohk4F5mxv7YXmM+YGL/3IqTfT6G9JSfQIgPsO17V2vNBFwSnFhaVlVUn/LNiAeAMUiAXzo36IYqAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213832},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26233.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26233.tgz","_integrity":"sha512-ZY4VWOGNJuhX/SKE6rUfMa1n4z2Laac4CR3yaVHq2F+VPp29Qim9p4Q0p050l4Pd/OlXyDc53dfxPjR4OKiV+A==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26233_1783378066414_0.0014879476854263718","host":"s3://npm-registry-packages-npm-production"}},"0.1.26622":{"name":"@365businessdev/albuild-mcp","version":"0.1.26622","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26622","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"d4c959dc57ecc3ccd801ba9af0a6180bf7e71e4a","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26622.tgz","fileCount":51,"integrity":"sha512-ly4DxM5STztK+1qetOsgsZsLpXKjgHgbQwUcbT8rBIASAdQH9QI6zDNtmdd0PxmshkMtr/D5+GyDxae6BEhNyQ==","signatures":[{"sig":"MEUCIGeHXeW385Fr21PiPDnn+dK8k8x+F1Gu8DBAmjOVeoNfAiEA1gDjcJrn3eldNckTekCiK1O/PZrc/awz2R+bldmyRPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220162},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26622.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26622.tgz","_integrity":"sha512-ly4DxM5STztK+1qetOsgsZsLpXKjgHgbQwUcbT8rBIASAdQH9QI6zDNtmdd0PxmshkMtr/D5+GyDxae6BEhNyQ==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26622_1784315492178_0.14934935106175073","host":"s3://npm-registry-packages-npm-production"}},"0.1.26630":{"name":"@365businessdev/albuild-mcp","version":"0.1.26630","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26630","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"62b44f6ceb3ee0e1ee50305a2fa11bf7bc2a5603","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26630.tgz","fileCount":51,"integrity":"sha512-GET+voGpr+La4O/bXQV3i7MkSJ0KeGX5k98ZyYXxbWDd8ZTRYb9yIFhQhDvE2+j6cPyMAWWmClccBywoOUOiZw==","signatures":[{"sig":"MEUCIFm4AXBdptrsaoqcnVGIC23ydz5Ovg4cmQv/W0wWabcaAiEAtul6OkH9CWYew2TUm8XA9ndUHODXUn/cKzeGvMo8EAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224266},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26630.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26630.tgz","_integrity":"sha512-GET+voGpr+La4O/bXQV3i7MkSJ0KeGX5k98ZyYXxbWDd8ZTRYb9yIFhQhDvE2+j6cPyMAWWmClccBywoOUOiZw==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26630_1784365195529_0.10536198685253617","host":"s3://npm-registry-packages-npm-production"}},"0.1.26631":{"name":"@365businessdev/albuild-mcp","version":"0.1.26631","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26631","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"52923263fe47d3154c8353d06a339d27d08ebfeb","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26631.tgz","fileCount":51,"integrity":"sha512-Ws1f6JZBCB1iZxLxB/DyujQNx+g+IWbOFGedRDngR4Bb6UkEdOFzz8Yn/BOUpfhk7UXxHZ2AMBED95LLs5BhhA==","signatures":[{"sig":"MEUCICgqrP8X2YEdqhyf0mEbYo4VXXAfCgVDQEIXKGzbkgSbAiEA4rgcAcDOiuZvd7DNGteXtZEOSGLCfLekkjatMwFKe9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225709},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26631.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26631.tgz","_integrity":"sha512-Ws1f6JZBCB1iZxLxB/DyujQNx+g+IWbOFGedRDngR4Bb6UkEdOFzz8Yn/BOUpfhk7UXxHZ2AMBED95LLs5BhhA==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26631_1784365217650_0.7700395036236785","host":"s3://npm-registry-packages-npm-production"}},"0.1.26633":{"name":"@365businessdev/albuild-mcp","version":"0.1.26633","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26633","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"d5f1f34320d2889bb723dfd11c35a2cf0387f83b","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26633.tgz","fileCount":51,"integrity":"sha512-ptjxxruAvscKgg8iqyNFczlS1R0/qzwFf3O47hF3PlXkLTNL0Ss6r4MKh0QE7AHlVAg/xCAPMQJ3p37PcksBKQ==","signatures":[{"sig":"MEQCIEqWCcDDOWoxed66rLO5lFArBl4JXnUpuXdo4sE32EUfAiAyWf9wE6PsxvwUED56ktB/U1r/1Tm/gPLAzYXIZag03w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225709},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26633.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26633.tgz","_integrity":"sha512-ptjxxruAvscKgg8iqyNFczlS1R0/qzwFf3O47hF3PlXkLTNL0Ss6r4MKh0QE7AHlVAg/xCAPMQJ3p37PcksBKQ==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26633_1784365703817_0.3342096977262108","host":"s3://npm-registry-packages-npm-production"}},"0.1.26648":{"name":"@365businessdev/albuild-mcp","version":"0.1.26648","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26648","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"a255aecfe31b8b0992148380b4d3b64efb34d874","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26648.tgz","fileCount":51,"integrity":"sha512-JQxKla1Id7/vuxHTdwyEyzaZqV6wPHt0z50ZC2ZVTDOcWSb/e13EFrSGVhpPqjfvK81pINPaFyF3g7eNb12o5Q==","signatures":[{"sig":"MEUCIHsRvpzW8zFi0fWg7AVNhiPwxB/XO+RxCxAjLj+N7ESfAiEAu/WqWe1g9c10eMtYrM9KJwQDXu3i9R4h94Ocxg4Q2To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233416},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26648.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26648.tgz","_integrity":"sha512-JQxKla1Id7/vuxHTdwyEyzaZqV6wPHt0z50ZC2ZVTDOcWSb/e13EFrSGVhpPqjfvK81pINPaFyF3g7eNb12o5Q==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26648_1784483722781_0.5337911502952548","host":"s3://npm-registry-packages-npm-production"}},"0.1.26667":{"name":"@365businessdev/albuild-mcp","version":"0.1.26667","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26667","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"095f28255ed127b375144c0a65eb31067f7ac3ab","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26667.tgz","fileCount":51,"integrity":"sha512-ECHFdhf4vaA49MLIsgXwo3C7tEYHrFgHg6xMiSYe146h9y6vN2H5N/3nrBlv42LmZuQCB/yIHWVbc5rSarmQ5A==","signatures":[{"sig":"MEYCIQCyR7YiXTW5nyElznjono7/UM0fXYbOPyBlWyuhhCk9eQIhAOE8n5qv1AjkaDWawhlr3p6Q2LHNuCp4ixh+CxNObGKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236618},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26667.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26667.tgz","_integrity":"sha512-ECHFdhf4vaA49MLIsgXwo3C7tEYHrFgHg6xMiSYe146h9y6vN2H5N/3nrBlv42LmZuQCB/yIHWVbc5rSarmQ5A==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26667_1784541153270_0.4820146907987404","host":"s3://npm-registry-packages-npm-production"}},"0.1.26729":{"name":"@365businessdev/albuild-mcp","version":"0.1.26729","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.1.26729","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"288d2019907a24c47ad132ff2ba431c829f329a4","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.1.26729.tgz","fileCount":51,"integrity":"sha512-NdKSax4tHg1j6JP2G1mw4sg3inlHinHTSLzhB+QRc5uJJenKFwNYyQyg4k09A0cN3boMXohEGCj02p2iJuYDMA==","signatures":[{"sig":"MEYCIQCSpduftHXcOD1T/dOkJCFM6IhVEEzaqLvLYr/nH6RMDwIhALewUoQ1js9IZG4sVvc2smnYsH+kHsmsSu+MUwJAS2og","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236935},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26729.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.1.26729.tgz","_integrity":"sha512-NdKSax4tHg1j6JP2G1mw4sg3inlHinHTSLzhB+QRc5uJJenKFwNYyQyg4k09A0cN3boMXohEGCj02p2iJuYDMA==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.1.26729_1784846686734_0.7118951878982487","host":"s3://npm-registry-packages-npm-production"}},"0.2.27052":{"name":"@365businessdev/albuild-mcp","version":"0.2.27052","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.2.27052","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"ff13cefaf03ae4ca0c2e877c5eb23f7c0083dd73","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.2.27052.tgz","fileCount":51,"integrity":"sha512-DSlrqh9gDCj2dk7+vZ8R8ARa7RQQ/7iDD6F2n9G+6OZlDXwe6pZkZyRLPI9KPtpHvcJz4zSo0MkTeFpCG/wM/A==","signatures":[{"sig":"MEQCIGG47BK5QksHGDXVAVwZMa3mhZeaDCwgCd0kg8lOy9hlAiBBowx9EpnqxG+U+O1bMijgeHQHr5wcKkQXG1Cbd5/oIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250082},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.2.27052.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.2.27052.tgz","_integrity":"sha512-DSlrqh9gDCj2dk7+vZ8R8ARa7RQQ/7iDD6F2n9G+6OZlDXwe6pZkZyRLPI9KPtpHvcJz4zSo0MkTeFpCG/wM/A==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.2.27052_1786216526169_0.1430978144547086","host":"s3://npm-registry-packages-npm-production"}},"0.3.27071":{"name":"@365businessdev/albuild-mcp","version":"0.3.27071","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.3.27071","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"8222602b45f2d44b4a00d14a2bd9e96a7c0e027a","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.3.27071.tgz","fileCount":51,"integrity":"sha512-ccl37f7Di3PL+xa+D/aFbbpSpBmV5bejk8p26ZL6Uq4R4ujAPfwgKSBNjDaos+cx184rXNECBl4KjiDLU3rb9g==","signatures":[{"sig":"MEUCIAHcGzqB1C9BBlEOAuvVkj7g55OemsUeqibYk7e1mIa/AiEA3HWIb7jDSd3bFyG5bRa8dpZ6X4ErCe8L1y1cCzDHp94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259402},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.3.27071.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.3.27071.tgz","_integrity":"sha512-ccl37f7Di3PL+xa+D/aFbbpSpBmV5bejk8p26ZL6Uq4R4ujAPfwgKSBNjDaos+cx184rXNECBl4KjiDLU3rb9g==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.3.27071_1786260914216_0.4600545786794308","host":"s3://npm-registry-packages-npm-production"}},"0.4.27696":{"name":"@365businessdev/albuild-mcp","version":"0.4.27696","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"author":{"name":"365 business development GmbH"},"license":"MIT","_id":"@365businessdev/albuild-mcp@0.4.27696","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"homepage":"https://docs.365businessdev.com/albuild/index","bin":{"albuild-mcp":"dist/index.js"},"dist":{"shasum":"e331248ee961da52928341ffc8674dcee265f517","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.4.27696.tgz","fileCount":51,"integrity":"sha512-dNCzvBazhCtNUbqaeO753SRIXFk3RV5iFThPt5t9f42XoDgLMZpU7hFDV3TcKswRtMO+QmcTVU7FA5TusYHCgQ==","signatures":[{"sig":"MEUCIQC8JUrCrFDbZGg2tzaNwzh8+xemQTuN6nBNtiRomRUa2gIgEm4G0+Jhi++2G/5OwuRasHK3HHDWEdqqIgf0Fsxqcss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266772},"main":"dist/index.js","type":"module","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.4.27696.tgz","engines":{"node":">=20"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","check":"node dist/index.js --check","start":"node dist/index.js","watch":"tsc -p tsconfig.json --watch","live-test":"node dist/test/liveTest.js","start:http":"node dist/index.js --http","prepublishOnly":"npm run build"},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.4.27696.tgz","_integrity":"sha512-dNCzvBazhCtNUbqaeO753SRIXFk3RV5iFThPt5t9f42XoDgLMZpU7hFDV3TcKswRtMO+QmcTVU7FA5TusYHCgQ==","repository":{"url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","type":"git","directory":"mcp-server"},"_npmVersion":"10.8.2","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/albuild-mcp_0.4.27696_1788471941938_0.03870859486706757","host":"s3://npm-registry-packages-npm-production"}},"0.5.28039":{"name":"@365businessdev/albuild-mcp","version":"0.5.28039","description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","license":"MIT","author":{"name":"365 business development GmbH"},"homepage":"https://docs.365businessdev.com/albuild/index","repository":{"type":"git","url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","directory":"mcp-server"},"keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"type":"module","bin":{"albuild-mcp":"dist/index.js"},"main":"dist/index.js","publishConfig":{"access":"public"},"engines":{"node":">=20"},"scripts":{"build":"tsc -p tsconfig.json","watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build","start":"node dist/index.js","start:http":"node dist/index.js --http","check":"node dist/index.js --check","live-test":"node dist/test/liveTest.js","lint":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","zod":"^3.23.8"},"devDependencies":{"@types/node":"^22.10.0","typescript":"^5.7.0"},"_id":"@365businessdev/albuild-mcp@0.5.28039","_integrity":"sha512-WXGMD/Q0ze15WSintiC0olmFnIET6Mft+VsVs4hlBtl1vuaih0/COirhiiRGFMeVWW+VLeNypUMcfCxZzQ0gsA==","_resolved":"/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.5.28039.tgz","_from":"file:/home/vsts/work/1/npm-package/365businessdev-albuild-mcp-0.5.28039.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WXGMD/Q0ze15WSintiC0olmFnIET6Mft+VsVs4hlBtl1vuaih0/COirhiiRGFMeVWW+VLeNypUMcfCxZzQ0gsA==","shasum":"4ab15d05df2f40ebcdd02e93d01f60c84faf55c7","tarball":"https://registry.npmjs.org/@365businessdev/albuild-mcp/-/albuild-mcp-0.5.28039.tgz","fileCount":53,"unpackedSize":288470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFPNPocOR+T3Z/01V2Fwt9tf49xTpGq4x+sZPAYlvJ8RAiB77nkqTcgtSa2UJsfi2L+TBOz0aV6ZxZqEdDx1T+myLA=="}]},"_npmUser":{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"},"directories":{},"maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/albuild-mcp_0.5.28039_1789455101203_0.30345210090303043"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-24T23:12:20.580Z","modified":"2026-09-15T06:51:41.505Z","0.1.0":"2026-06-24T23:12:20.917Z","0.1.25968":"2026-06-25T07:32:59.813Z","0.1.26009":"2026-06-27T19:46:08.733Z","0.1.26013":"2026-06-27T21:10:45.071Z","0.1.26020":"2026-06-27T22:48:21.537Z","0.1.26022":"2026-06-27T22:50:29.091Z","0.1.26026":"2026-06-27T23:09:07.558Z","0.1.26037":"2026-06-28T10:55:19.423Z","0.1.26040":"2026-06-28T13:04:24.366Z","0.1.26052":"2026-06-28T20:26:22.253Z","0.1.26055":"2026-06-28T20:47:51.931Z","0.1.26221":"2026-07-06T21:33:48.530Z","0.1.26224":"2026-07-06T21:36:29.543Z","0.1.26228":"2026-07-06T22:46:28.964Z","0.1.26233":"2026-07-06T22:47:46.556Z","0.1.26622":"2026-07-17T19:11:32.329Z","0.1.26630":"2026-07-18T08:59:55.667Z","0.1.26631":"2026-07-18T09:00:17.829Z","0.1.26633":"2026-07-18T09:08:23.965Z","0.1.26648":"2026-07-19T17:55:22.934Z","0.1.26667":"2026-07-20T09:52:33.434Z","0.1.26729":"2026-07-23T22:44:46.922Z","0.2.27052":"2026-08-08T19:15:26.329Z","0.3.27071":"2026-08-09T07:35:14.364Z","0.4.27696":"2026-09-03T21:45:45.686Z","0.5.28039":"2026-09-15T06:51:41.334Z"},"author":{"name":"365 business development GmbH"},"license":"MIT","homepage":"https://docs.365businessdev.com/albuild/index","keywords":["mcp","model-context-protocol","business-central","dynamics-365","al","albuild","bccontainerhelper"],"repository":{"type":"git","url":"https://dev.azure.com/365businessdev/Dynamics%20365%20Business%20Central%20ISV%20Solutions/_git/365businessdev.ALBuild","directory":"mcp-server"},"description":"ALbuild MCP server - exposes Business Central container/runtime-validation tools (provision, deploy, test) to LLM agents over stdio and streamable HTTP.","maintainers":[{"name":"sirhc101","email":"christoph.krieg@365businessdev.com"}],"readme":"# ALbuild MCP server\n\nAn [MCP](https://modelcontextprotocol.io) server that exposes ALbuild's Business Central\n**container / runtime-validation** capabilities to LLM agents (OpenClaw 365 local agents, Claude Code\nCLI/VSCode on any OS). It closes the gap between *\"it compiles\"* (the AL MCP's job) and *\"it actually\nruns and the tests pass against a specific BC version\"*.\n\nBuilt on the `businessdev.ALbuild` PowerShell module — every tool is a thin, typed wrapper over an\nexisting cmdlet.\n\n## Why\n\nA fast inner loop: provision **or reuse** a warm BC container and iterate `deploy → test` in well\nunder two minutes, versus 15+ minutes for a full CI pipeline. CI remains the authoritative gate; this\nis the development loop before it. Container ops are **Windows + Docker only** — so the remote HTTP\ndeployment is the only way a Mac developer/agent gets real BC runtime validation.\n\n## Transports\n\nOne binary, two transports (chosen at start):\n\n| Transport | Start | Use |\n|---|---|---|\n| **stdio** | `node dist/index.js` (default) | local Claude Code on a Windows box with Docker |\n| **Streamable HTTP** | `node dist/index.js --http` | shared Windows Server; OpenClaw agents + Mac Claude Code over LAN/Tailscale |\n\nAuth is **opt-in**: with **no** `ALBUILD_MCP_TOKENS` configured the HTTP endpoint is **open** and\naccepts every request, scoped to the default agent; set tokens to require a per-agent bearer token.\nIt binds to `127.0.0.1` by default (LAN/Tailscale-only — never expose it publicly without mTLS + an\nIP allowlist; on an open, non-loopback host, anyone who can reach the port has full access).\n\n> **New here?** Follow the bundled `INSTALL.md` (included in this package) — a step-by-step guide for\n> the local (stdio) and remote (HTTP) setups, including the AI-client config snippets.\n\n## Build & run\n\n```bash\nnpm install\nnpm run build\n\nalbuild-mcp --check        # preflight: verifies PowerShell + businessdev.ALbuild module + Docker\n\n# local stdio\nnode dist/index.js\n\n# shared HTTP host\nALBUILD_MCP_TOKENS='{\"<token-agent1>\":\"agent1\",\"<token-agent2>\":\"agent2\"}' node dist/index.js --http\n```\n\nOn start the server runs the same preflight as a **hard gate** and refuses to start if PowerShell or the\nmodule is missing (bypass with `ALBUILD_MCP_SKIP_PREFLIGHT=1`). Drop the bundled `templates/ai/CLAUDE.md`\n(included in this package) into your repo so the assistant follows the right workflow.\n\n### Tests\n\n```bash\nnpm run build\nnode dist/test/smoke.js      # fast: protocol + read-only tools + governance gate (no container)\nnpm run live-test            # slow: creates a real BC 28.2/de container, inspects it, removes it\n```\n\n## Configuration (environment)\n\n| Variable | Default | Purpose |\n|---|---|---|\n| `ALBUILD_MODULE_PATH` | repo path else installed module | The PowerShell module to import. |\n| `ALBUILD_POWERSHELL` | `pwsh` (falls back to `powershell`) | PowerShell executable. |\n| `ALBUILD_DOCKER` | `docker` | Docker executable. |\n| `ALBUILD_MAX_WARM_CONTAINERS` | `2` | Pool size cap (LRU eviction beyond it). RAM-bound. |\n| `ALBUILD_CONTAINER_MEMORY` | `8G` | Memory per container; ceiling for a tool's `memoryLimit` request. |\n| `ALBUILD_DEFAULT_ARTIFACT_TYPE` | `Sandbox` | Fallback artifact type. |\n| `ALBUILD_ALLOW_SELF_CLEANUP` | `true` | Agent may remove containers it created without approval. |\n| `ALBUILD_POOL_STATE` | `%LOCALAPPDATA%/albuild-mcp/pool.json` | Pool registry file. |\n| `ALBUILD_MCP_HTTP_HOST` | `127.0.0.1` | HTTP bind host. |\n| `ALBUILD_MCP_PORT` | `5020` | HTTP port (OpenClaw reserves 5010–5099). |\n| `ALBUILD_MCP_TOKENS` | _(none)_ | JSON `{ \"<token>\": \"<agentId>\" }` for HTTP bearer auth. Unset ⇒ open: every request is accepted as the default agent. |\n| `ALBUILD_MCP_AGENT` | `claude-code` | Agent identity for the stdio transport (scopes the toolset). |\n| `ALBUILD_MCP_AGENT_TOOLSETS` | _(none)_ | Inline JSON `{ \"<agent>\": [\"tool\", …] }` mapping agents to allowed tools. |\n| `ALBUILD_MCP_AGENTS_FILE` | _(none)_ | Path to a JSON file with the same shape (see `examples/agent-toolsets.example.json`). |\n\n## Tools\n\nRead-only are synchronous; mutating/long tools return a `jobId` (poll `get-job`). A direct MCP client\nalready sees this async shape — start the tool, then poll `get-job` (and `cancel-job` to abort). The\n`albuild` CLI blocks by default (it polls for you); pass `albuild … --no-wait` to get the same\nstart-and-poll-yourself flow from the CLI (see the CLI README's \"Async / non-blocking\" section).\n\n| Tool | Tier | Notes |\n|---|---|---|\n| `list-containers` | read-only | docker state + pool metadata |\n| `inspect-container` | read-only | + installed apps + reachable web-client URL/protocol/credentials |\n| `find-artifact` | read-only | resolve a BC artifact URL |\n| `get-build-order` | read-only | multi-project dependency order |\n| `resolve-dependencies-plan` | read-only | dry-run dependency resolution |\n| `ensure-container` | mutating (job) | warm-reuse or provision; optional dependency install; optional `http` + `reachability:'transparent'` for a LAN-reachable HTTP container; optional `language` (e.g. `de-DE`) for the UI language |\n| `restart-container` | mutating (job) | |\n| `remove-container` | destructive | self-created → runs; shared → `approval_required` |\n| `reconcile-dependencies` | read-only | manifest vs container vs feeds → satisfied / feed-available / **missing** |\n| `publish-app` | mutating (job) | upload a built `.app` (base64) and publish it — the remote file transport |\n| `deploy-and-test` | mutating (job) | `appFolder` (local) **or** `apps:[{name,base64}]` (remote) → publish clean → run tests |\n| `run-tests` | mutating (job) | re-run tests without redeploy |\n| `capture-screenshots` | mutating (job) | drive the web client on THIS host and write PNGs + a manifest; returns the file list, not the bytes |\n| `fetch-capture` | read-only | read one captured file back as base64 — the return leg |\n| `get-job` / `cancel-job` | read-only | async job control |\n\n### Screenshots (`capture-screenshots` + `fetch-capture`)\n\nA container's web client URL is frequently a NAT address such as `http://172.25.0.77/BC/` that\nresolves **only on this host**. A browser on the agent's machine can never open it, and the failure\nappears after the container has already been built. So the browser runs here and the bytes travel back\n— the mirror image of `publish-app` sending `.app` bytes the other way.\n\n**Two tools, on purpose.** `capture-screenshots` returns the manifest and the file *list*. Ten PNGs are\nroughly five megabytes of base64, and in a job result that sits in the job store, in the job log and in\nthe caller's envelope. `fetch-capture` hands back one file per call, which keeps the result readable\nand makes an interrupted transfer a repeat rather than a re-capture.\n\n```jsonc\n// 1. start it — the caller never handles a password; the pool holds the container's credentials\n{ \"name\": \"capture-screenshots\",\n  \"arguments\": { \"containerName\": \"albmcp01480a\", \"pages\": [22], \"appName\": \"365 business Banking\",\n                 \"requireData\": true } }\n// -> { \"jobId\": \"…\" }   poll get-job\n\n// 2. pull each file the result named, plus capture-manifest.json\n{ \"name\": \"fetch-capture\", \"arguments\": { \"containerName\": \"albmcp01480a\", \"name\": \"page-22.png\" } }\n```\n\nNeeds the capture browser on this host: `albuild setup --screenshots` (Playwright + Chromium, a few\nhundred MB, installed once and never automatically). Without it the job fails `BROWSER_NOT_INSTALLED`\nnaming that command.\n\nThe tool refuses **before** starting a browser when the app under test is not installed. A run that\nsucceeds and produces pictures of standard Business Central without the feature in them looks like\nevidence and is not — that is the most expensive failure this feature has, and the only one nobody\nnotices until review.\n\n### LAN-reachable HTTP container (for a browser agent)\n\nBy default a container is on Docker's NAT and serves the Web Client over the image's self-signed HTTPS —\nreachable only on the Docker host. To let an external browser agent (e.g. OpenClaw's Playwright on\nanother host) open the Web Client and screenshot pages, `ensure-container` takes two opt-in inputs:\n\n- `http: true` — serve the Web Client over plain **HTTP** (image env `useSSL=N`); no self-signed-cert\n  problem, NavUserPassword still works.\n- `reachability: \"transparent\"` — attach to a transparent Docker network so the container gets its own\n  **LAN IP** via DHCP (reachable from other hosts; no port publishing/firewall). On a Hyper-V VM host,\n  enable `MACAddressSpoofing` on the vNIC.\n\n`ensure-container` and `inspect-container` then return the IP-based **`webClientUrl`** (e.g.\n`http://<lan-ip>/BC/?tenant=default`), `protocol`, `ipAddress` and the NavUserPassword `credentials` —\neverything the browser agent needs. The URL is re-resolved live on warm reuse (a transparent DHCP IP can\nchange). The IP is read from `docker inspect`, with a `docker exec` fallback that reads the DHCP-assigned\nIP from inside the container — Docker's `NetworkSettings` IP is empty for a transparent network on Windows,\nso this fallback is what keeps `ipAddress`/`webClientUrl` populated on a transparent container.\n\n> **Dev/Sandbox + trusted LAN only.** HTTP + NavUserPassword sends credentials in clear text. The\n> default (not exposed, HTTPS) is unchanged, and `remove-container` stays approval-gated.\n\n### UI language\n\n`ensure-container` takes an optional **`language`** (a culture name, e.g. `de-DE`; default `en-US`). A\nnon-default language sets the instance's `DefaultLanguage` **and** pins `SupportedLanguages` to it, so the\nweb client shows that language even when the browser sends a different `Accept-Language` (a headless\nChromium usually sends `en-US`). Setting it restarts the service tier (the keys are not dynamically\nupdatable), so it is skipped for the `en-US` default.\n\nThe language module must be installed on the instance — use a **matching country artifact** (e.g.\n`country: \"de\"` ships `de-DE`; `w1` does not). If it is not installed the container is still created and\nusable (it stays `en-US` with a warning; `language` comes back `null`) rather than being orphaned.\n`ensure-container`/`inspect-container` return the applied `language` and `supportedLanguages`. `language`\nis part of the warm-reuse key, so a `de-DE` request never reuses an `en-US` container.\n\n### Pool, warm-reuse & cleanup\n\nEvery container `ensure-container` provisions is registered in the server's pool and reported as\n`managedByMcp: true` by `list-containers`. Warm-reuse matches on `country` + `artifactType` + `bcVersion`\n+ `protocol` + `reachability` + `language`; a second identical `ensure-container` call returns the same\ncontainer (`reused: true`, `path: \"fast\"`). The pool entry is written **as soon as the container is\ncreated** — before the best-effort URL resolution — so a reachability hiccup can never leave a healthy\ncontainer unmanaged. An agent may `remove-container` a container it created without approval\n(`allowSelfCleanup`); a failed provisioning removes its partial container automatically. Secrets never\nappear in error messages or logs (`docker run` command lines are redacted).\n\n### Remote app/dependency flow\n\nWhen the agent is **not** on the MCP host (e.g. OpenClaw/Claude Code on a Mac → Windows MCP host), a\nfilesystem path is meaningless on the host, so:\n\n1. `reconcile-dependencies` — send the `app.json` dependencies **and the merged (app + workspace)\n   `albuild.json` feeds** (the host can't read your repo). Private feeds carry their **API key** in\n   `feeds[].token` — the host doesn't have these credentials, so the agent supplies them (kept out of\n   logs, passed to PowerShell via a child env var). Get back what's **satisfied** (in the container,\n   incl. Microsoft apps), **availableFromFeed**, and **missing**.\n2. `publish-app` / `deploy-and-test` (upload form) — send the missing `.app`s (and the app + test app)\n   as base64; the server stages them on the host and publishes. Tests run by `testExtensionId`.\n\n## Per-agent tool scoping\n\nEach agent (by stdio `ALBUILD_MCP_AGENT` or HTTP token) sees only its allowed tools — a correctness\nrequirement for small local models. The mapping is **configurable**, not baked in: set\n`ALBUILD_MCP_AGENT_TOOLSETS` (inline JSON) or `ALBUILD_MCP_AGENTS_FILE` (a JSON file) to\n`{ \"<agent>\": [\"tool\", …] }`, where `[\"*\"]` means all tools and a `\"*\"` agent key is the catch-all.\n\n- **Default (no config):** permissive — every agent gets every tool (`{ \"*\": [\"*\"] }`), so the package\n  works out of the box.\n- **With a config that has no `\"*\"` key:** deny-by-default — an unlisted agent gets no tools.\n\nSee [`examples/agent-toolsets.example.json`](examples/agent-toolsets.example.json) for a ready roster\n(e.g. a coding agent, an ops agent, read-only architecture/DevOps agents, and a full `claude-code`).\n\n## Governance\n\n- Mutating tools run as logged async jobs.\n- `remove-container` (and other destructive/external actions) on shared/pre-existing resources return\n  `{ status: \"approval_required\" }` for the OpenClaw Escalation Router instead of acting.\n- The host's own secrets (its PAT, signing cert) live on the host as the service identity. Per-feed API\n  keys, which the host does not have, are sent by the agent (`reconcile-dependencies` `feeds[].token`),\n  kept out of logs and passed to PowerShell via a child env var (never inline). Relies on the\n  authenticated, LAN/Tailscale-only channel.\n","readmeFilename":"README.md"}