{"_id":"@antidrift/mcp-aws-s3","_rev":"11-9c8c31e5055db6b9763e3599a61e7d3b","name":"@antidrift/mcp-aws-s3","dist-tags":{"latest":"0.22.0"},"versions":{"0.20.44":{"name":"@antidrift/mcp-aws-s3","version":"0.20.44","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.20.44","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"afe92290efbe8cb7d8950af6686b4955749a931e","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.20.44.tgz","fileCount":19,"integrity":"sha512-9EjRRSf67KgA8dNl6z+lrCSHMK4RmSZ6OXaifWdighZa+eUbKnRmdstN0cGb0xB/Ok35HtRSzDpgxXbTkhOifg==","signatures":[{"sig":"MEUCIFu5K0EiwVC7+27faO3zjvvSbozX4cmtPd7FqPNmxtYEAiEAuM0AD6BHW4/TiD3+xenTxjmWUgm4YwUMjOgruWuQvGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.20.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45226},"type":"module","gitHead":"21dae153fba885ae618ffb431732a665841dc154","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.20.44_1776537390789_0.9696653610548613","host":"s3://npm-registry-packages-npm-production"}},"0.20.45":{"name":"@antidrift/mcp-aws-s3","version":"0.20.45","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.20.45","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"92cd3d713b83a54a37294c0f914f37f813617b52","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.20.45.tgz","fileCount":19,"integrity":"sha512-OtZsI93yebOvVaBXusf2p3pjsq7l0dA5vayk4OjgpeVZ2AWGuzZbntLGFZ6LO4KWFVbPgbUjJsOogpamjmVFAw==","signatures":[{"sig":"MEQCIA66s9VTnlrzjN4fM1nTwMMcfVRylYSSbq01OIcVWS9nAiBZVoFCpSB+pD18+FGa9FqFtZ1dQ36h8ZHauHGIimG7WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.20.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45226},"type":"module","gitHead":"1c4e20d142f055021cf3c5755f7c892df6e3a5c7","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.20.45_1776647740215_0.37052843647845823","host":"s3://npm-registry-packages-npm-production"}},"0.20.46":{"name":"@antidrift/mcp-aws-s3","version":"0.20.46","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.20.46","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"ceb3603690a5ad5fed811c697fb915cc0504295d","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.20.46.tgz","fileCount":19,"integrity":"sha512-6ZoeAuYvE8f42tgb9m5YmaMjjeht5EMlKkHRhdiZP8maUBiTXdAtKMBoNN+ljrYEt6z22qjQ2qslcwAXkEJYEA==","signatures":[{"sig":"MEUCIQCOhzOHMLOqaTJc2gZDrz2lKeDyYGVfNUTdet33g/ETXwIgd40CuLhrvyB519JhGviGjMmGrrZ2QBFfOO8JlV4k7Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.20.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45226},"type":"module","gitHead":"97e0435744dfd5d401d7d3ab21e21d36787a8e38","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.20.46_1776648529486_0.3397940173859151","host":"s3://npm-registry-packages-npm-production"}},"0.20.47":{"name":"@antidrift/mcp-aws-s3","version":"0.20.47","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.20.47","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"d890530c850468fbba2ee8743678485bb4e51602","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.20.47.tgz","fileCount":19,"integrity":"sha512-LgCCMUvmm6rZdXQ4g7kN0R81Lt21krkjS98P8/3G6tV2AHVdBJflqCcjr5aMElJ2yo6kGSP/rwxR+TVBuFv9Lw==","signatures":[{"sig":"MEQCIHGkWgeA0+QDUGZsC08k9PpFRsAUCP9VHmLi1l+tzHI0AiA+r0AYB+RJVEKd1ZAiERVkmMcHqcbfSHbx/pOKlq7u9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.20.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45226},"type":"module","gitHead":"aed57f1e8e522f8bdbddea3343a6bd2c3e016ec3","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.20.47_1776648634978_0.17018404143139354","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@antidrift/mcp-aws-s3","version":"0.21.3","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.21.3","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"3f550dc6702385f3afadf51b329b0b337c13c742","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.21.3.tgz","fileCount":19,"integrity":"sha512-y5crKdTrQO8RJQ9iVeSN5Z+VCEWOxWoiLM/7uEctYRtsP2yYN2SZsuUycumjfN03qiAKNo2CfUAH+WX/tqnEkg==","signatures":[{"sig":"MEUCIQCkDTqmfYjeSQknWqYoy1Qs/IwOtPSkP/zxBaiQElKrMwIgB9MsqYY/Csh2M+nTFZVR3gIwXDQO3c+Z6fzUvMNRDSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45225},"type":"module","gitHead":"691bf51d6916621ea840c5206c308032173d2c64","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.21.3_1776650997904_0.9119660853032423","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@antidrift/mcp-aws-s3","version":"0.21.4","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.21.4","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"7dd8d1f842c06cc166f8bfca5f611d9b1d73e68a","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.21.4.tgz","fileCount":19,"integrity":"sha512-ZGet2jTgnFO3CM1TQRpFfBuvytHZ6cHTcrzfj0HJSZh71SlTN7WmB1KHaVvkdmBqGriVDZUnF7MYh0CGpdz7zg==","signatures":[{"sig":"MEUCIQDVBrkcM3Ixi805O6kT21SA4zzUysQiCbCkcxHt4n3aPAIgYEAMR0tK3oYeoFf3wa/seJT+RrEvZi1oqLZyZjL5lZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45331},"type":"module","gitHead":"8bdc88374c28b73724535ef0c94cc32e83e8c70e","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.21.4_1776651258924_0.25786015684847907","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"@antidrift/mcp-aws-s3","version":"0.21.6","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.21.6","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"11e810299e550bf1c5618936b4feefa2a960f854","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.21.6.tgz","fileCount":19,"integrity":"sha512-x+fYFt4a9OOjKmpLXMAhWndDUkZp7f1gn5o1A+keKV/4+SJFboBT31LM6Fzph44dBWpkb11WYrVm4FvwuyfKKA==","signatures":[{"sig":"MEUCIAIfubsQC+yp7Ex8mUzw1r7JvJfTSAdMTFERF/ipEfciAiEA+L337t66iIapzlxN3aMKIT6FpogoCXoMZnm2tXhdWo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45331},"type":"module","gitHead":"94aa75e6c6cb2dbff595798c36fbcd0742bbf1d6","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.21.6_1777252684815_0.49041611276655894","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"@antidrift/mcp-aws-s3","version":"0.21.7","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.21.7","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"5b39780de8d9d53ceab474ed1fbecc9b611e5187","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.21.7.tgz","fileCount":19,"integrity":"sha512-m70KtEqounvFuKyTMLZ/yKapS6UBKW5CbOgr2F57iTQZ1scFLTK4XBcZA/ExYVVklI8ePy0FWWyjRMZpGFF4Sw==","signatures":[{"sig":"MEUCIQDcwQZgXA9XtT/l6M5dGyIEtEwv/ksXXzjtpMk7kRMt3gIgW2LduPIJhIjizl9kiPp2hywmXCfHSyaB9mXn/pOT33I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45331},"type":"module","gitHead":"157d0928729dcc07580fa88ee3e11a11fee9b1f9","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.21.7_1777496123810_0.9468075808291478","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"@antidrift/mcp-aws-s3","version":"0.21.8","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.21.8","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"da595a774d22a62b64b97e8fb6026bbe25e720ae","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.21.8.tgz","fileCount":19,"integrity":"sha512-LOl6ivkdORmjGIuO2kgjRnuN9lIIKcDaeBlDsnbUr7Ue9WXc49PlVCvej+KSYdqmYgl2b/bhfAndjUUaqATuHA==","signatures":[{"sig":"MEUCIQDHW/FGcqsehE/aiIj4OxQuQguwGaY114ejuPo48ChlrQIgCrT1MmaKdyL41yCkoEIEl251xvm8VcVMSeCJFXB6+Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45331},"type":"module","gitHead":"215ad6841df2d2a15adbfb4fc38f0f5e04053aa6","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.21.8_1777497477169_0.12161928234428587","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"@antidrift/mcp-aws-s3","version":"0.21.9","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-aws-s3@0.21.9","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://antidrift.io","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"dist":{"shasum":"5213d93bbd22a873d19156e62abbc31f5829160d","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.21.9.tgz","fileCount":19,"integrity":"sha512-bff7+AUi1S96DP2ozdDkCNT1gVFdY1oudZsyVAFpIQI0HXqlkuHftMUUyKn7ua6p/1d6Qpt42zeAYXFIfsSqHQ==","signatures":[{"sig":"MEQCIF73rKgr0nLqowyefsIbemqlWbNQyGgtsR2sydYesU7WAiB5Yjyokrqj7BOUxG9q6j4lcQ2JXWShAFr6f2RR+x9icQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45331},"type":"module","gitHead":"a9bd92c4389d6f9a574e0cbd9cd0beeb53d5745c","scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-aws-s3"},"_npmVersion":"10.8.2","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-aws-s3_0.21.9_1777499095252_0.26767724570725826","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@antidrift/mcp-aws-s3","version":"0.22.0","description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","type":"module","bin":{"antidrift-mcp-aws-s3":"bin/cli.mjs"},"keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/probeo-io/antidrift.git","directory":"packages/mcp-aws-s3"},"author":{"name":"Probeo","email":"hello@probeo.io"},"homepage":"https://antidrift.io","dependencies":{"@aws-sdk/client-s3":"^3.800.0","@aws-sdk/s3-request-presigner":"^3.800.0"},"scripts":{"test":"node --experimental-test-module-mocks --test test/*.test.mjs"},"_id":"@antidrift/mcp-aws-s3@0.22.0","gitHead":"406926e38052ce049162a51b5e8b78a415614430","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-h9JbzzyHHcOK4wAtMjKenrSX0N6HR/qGYRU/Z+SXFduUw2s6d/e24/ESvAuj1CtEmpQkWs+vabAVMYD1eMieAQ==","shasum":"db3662cd054b27e5a8654a61b3c3e08bd548ef74","tarball":"https://registry.npmjs.org/@antidrift/mcp-aws-s3/-/mcp-aws-s3-0.22.0.tgz","fileCount":19,"unpackedSize":45331,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-aws-s3@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCV/kGW8uZuAEqCx9HsOJOuqn22AeDHswW1bvyZuF9AHwIgcPVS9D6sc7P9likraufasYgoqFk4s1SEXp8WBVQIQXA="}]},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"directories":{},"maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-aws-s3_0.22.0_1777680925240_0.5198864771697331"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T18:36:30.688Z","modified":"2026-05-02T00:15:26.018Z","0.20.44":"2026-04-18T18:36:30.928Z","0.20.45":"2026-04-20T01:15:40.335Z","0.20.46":"2026-04-20T01:28:49.619Z","0.20.47":"2026-04-20T01:30:35.122Z","0.21.3":"2026-04-20T02:09:58.046Z","0.21.4":"2026-04-20T02:14:19.046Z","0.21.6":"2026-04-27T01:18:04.946Z","0.21.7":"2026-04-29T20:55:23.953Z","0.21.8":"2026-04-29T21:17:57.304Z","0.21.9":"2026-04-29T21:44:55.400Z","0.22.0":"2026-05-02T00:15:25.683Z"},"bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","homepage":"https://antidrift.io","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cowork","aws","s3","storage"],"repository":{"type":"git","url":"git+https://github.com/probeo-io/antidrift.git","directory":"packages/mcp-aws-s3"},"description":"AWS S3 connector for antidrift — buckets, objects, presigned URLs, search, bucket config","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"readme":"# @antidrift/mcp-aws-s3\n\nAWS S3 MCP server for [antidrift](https://antidrift.io) — manage buckets and objects from Claude Code, Codex, and other AI agents.\n\n## Setup\n\n```bash\nantidrift connect aws-s3\n```\n\nYou'll be prompted for your AWS access key ID and secret. Credentials are stored locally at `~/.antidrift/aws-s3.json`.\n\nRequired IAM permissions: `s3:ListAllMyBuckets`, `s3:ListBucket`, `s3:GetObject`, `s3:PutObject`, `s3:DeleteObject`, `s3:CopyObject`, `s3:CreateBucket`, `s3:DeleteBucket`, and related `s3:Get*` config actions.\n\n## Tools (12)\n\n### Buckets (4)\n\n| Tool | Description |\n|---|---|\n| `s3_list_buckets` | List all buckets in the account |\n| `s3_create_bucket` | Create a new bucket |\n| `s3_delete_bucket` | Delete an empty bucket |\n| `s3_bucket_info` | Get bucket config — location, versioning, encryption, tags, lifecycle, CORS |\n\n### Objects (7)\n\n| Tool | Description |\n|---|---|\n| `s3_list_objects` | List objects in a bucket with optional prefix and pagination |\n| `s3_get_object` | Read an object's content as text |\n| `s3_put_object` | Upload text content to an object |\n| `s3_delete_object` | Delete an object |\n| `s3_copy_object` | Copy an object within or between buckets |\n| `s3_head_object` | Get object metadata without downloading |\n| `s3_presign` | Generate a presigned URL for GET or PUT |\n\n### Search (1)\n\n| Tool | Description |\n|---|---|\n| `s3_search` | Search for objects by key prefix, substring, or suffix |\n\n## Platform support\n\n```bash\nantidrift connect aws-s3               # global install (default)\nantidrift connect aws-s3 --cowork      # also register with Claude Desktop\nantidrift connect aws-s3 --local         # local project only\n```\n\n## Privacy\n\nData accessed through this connector is sent to your AI model provider (Anthropic, OpenAI, etc.) as part of your conversation. No data is stored or sent to antidrift. Credentials are saved locally in `~/.antidrift/aws-s3.json`.\n\n## License\n\nMIT — [antidrift.io](https://antidrift.io)\n","readmeFilename":"README.md"}