{"_id":"@antidrift/mcp-cloudflare","_rev":"14-6e9f735265ecdcada7a0bb0f5d7998ea","name":"@antidrift/mcp-cloudflare","dist-tags":{"latest":"0.22.0"},"versions":{"0.12.2":{"name":"@antidrift/mcp-cloudflare","version":"0.12.2","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.12.2","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"1e1bf5c6d23a690b67949d408a4f2d012829859c","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.12.2.tgz","fileCount":5,"integrity":"sha512-CrmSUnWOMxjQCz7Ct0OwB0ItVwm3+JfpV6huz0OUAy3WBYYhyqXLL473wvMwYkHpKVGcgHIVFFOvUfWOvv4ZTw==","signatures":[{"sig":"MEQCIEA7tSLFvl+UgUxKSRcaJhaJxNTiLW3FDFBAej+Gw0ScAiBCMQyAB50TDEsN/jlebiJZ2voW5zBJPoA/ubUnaaOXfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19938},"main":"server.mjs","type":"module","gitHead":"0fcfb7aa2b3cc7e2138f1bc7b850150758788e1f","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.12.2_1775054292530_0.49267148686473594","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@antidrift/mcp-cloudflare","version":"0.12.4","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.12.4","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"45e9bbc21ad0cca3007dc8467353d10b65839f0e","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.12.4.tgz","fileCount":5,"integrity":"sha512-Y4sINAqZL4b2k0SUbauTcOANVqcmYDn9Tv9qVFGLArKQU2qdfnjhAR2pmVgESuhu6jLxi4LzJz1JSzcA6zVZTw==","signatures":[{"sig":"MEUCIETVJWTB0Nqmd0nuhCRUJTSfHmAjMJBX0sIZyMPRgVGSAiEA0yEwiLSwk86raygapuc6EuCV8x6dgRtGfaHK9xOqhlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20028},"main":"server.mjs","type":"module","gitHead":"8782fd83d431cf0ad0aa65f323786f2f6b431e16","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.12.4_1775064099082_0.786236963103045","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@antidrift/mcp-cloudflare","version":"0.12.5","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.12.5","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"92998e975974f6196b803526c2a009d68e0755a8","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.12.5.tgz","fileCount":5,"integrity":"sha512-ZxDlcppd7PhYcuqg3lknSNP03AR5Gj9XTv6/eIvWVGtnQlyIhIqO1IlFGQs13Dp1/mrVsspcU/sCkhLpN7E7eQ==","signatures":[{"sig":"MEYCIQCIqWpx/TmjuHFq4rPHdQUQxTdQKhm5N3DOVjBoGUTTVgIhAMz1QhgoCCySV1Uj9Z/RvqhOH/XapkBo/iTf8wgf6Z3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20872},"main":"server.mjs","type":"module","gitHead":"97de58b7bc7bccc6218841389a981b6ef163e9fa","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.12.5_1775102749912_0.84700928364952","host":"s3://npm-registry-packages-npm-production"}},"0.20.44":{"name":"@antidrift/mcp-cloudflare","version":"0.20.44","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.20.44","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"14bcdd47fe72325903a2dafbf6e65a18cbfd5970","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.20.44.tgz","fileCount":19,"integrity":"sha512-wSYhQVTnglJdluAF/PAX/pRPEQbKAH7nskweHjyorlyJ/0e+ZyDktc6Ci5NI0BfiHDbKECFFTOSGX/Tydxncwg==","signatures":[{"sig":"MEYCIQDtCm5xRqrflbT7tH1eACfOasvCjrqTicrZYcMcNIEFcAIhAIlp6ajiblEiEyvaoue3ufxoZQwqVkV2K5fsn3S4zAfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.20.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31906},"main":"server.mjs","type":"module","gitHead":"21dae153fba885ae618ffb431732a665841dc154","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.20.44_1776537408816_0.5351810896354965","host":"s3://npm-registry-packages-npm-production"}},"0.20.45":{"name":"@antidrift/mcp-cloudflare","version":"0.20.45","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.20.45","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"3bd80382c1128c34d6ae65a6ef8518dbd5141603","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.20.45.tgz","fileCount":19,"integrity":"sha512-T0TRr62Kj9mTfr2BaFSMfID1agg7aFCRN+a8gx43Rv/FJ5FwwL3/EUw7ycgMrCI6jbMRw1CVFuCDcaeTzBbabw==","signatures":[{"sig":"MEQCIAkFP0RlVs6v1LLO1K2lj6HbXNOQNzDKznU9Xb5F7ZRgAiAp7KP8SGab734vN2lhytLGQ6aiVfMuxijn8SgxMUquaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.20.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31906},"main":"server.mjs","type":"module","gitHead":"1c4e20d142f055021cf3c5755f7c892df6e3a5c7","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.20.45_1776647757955_0.8318698970648917","host":"s3://npm-registry-packages-npm-production"}},"0.20.46":{"name":"@antidrift/mcp-cloudflare","version":"0.20.46","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.20.46","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"4cd478cd5bb21525d249922303403e5685f80771","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.20.46.tgz","fileCount":19,"integrity":"sha512-d7VuSmo37q13dq2wLB0bYWWROD3ZoNq6Kyw+0ov6MVgWXlFpxsPIe29JOgNcNQmx/jFNqIEtJuqmMM+8h81l0Q==","signatures":[{"sig":"MEUCIQC+Icfl0bQtnnkd81F+63iUfeX2Hrfui0HDSUXp3QxIygIgA/ClUKmXmFtqE2YIbf7PD4EwayXnL16rIhXvCYycdQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.20.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31906},"main":"server.mjs","type":"module","gitHead":"97e0435744dfd5d401d7d3ab21e21d36787a8e38","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.20.46_1776648547181_0.5154399173471087","host":"s3://npm-registry-packages-npm-production"}},"0.20.47":{"name":"@antidrift/mcp-cloudflare","version":"0.20.47","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.20.47","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"7af39bafad0a08ec98f4663b574b030a3506525f","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.20.47.tgz","fileCount":19,"integrity":"sha512-EQAglQmj+wt0m7EYlgk08CYiFYu5avFx1/5Ll7z9V2sOA0v7gliOJ+zNpHHvRcP26NnyJ5B6FXgG5nlAqCoDZw==","signatures":[{"sig":"MEQCICf0HNsl9zfHHMtxabmFC0HLpDcyAPFfTRk5rTOxPZOJAiAzD+Dt5gksQELlHcFmw/kqI9ALnODvmRmaV7er+ds21Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.20.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31906},"main":"server.mjs","type":"module","gitHead":"aed57f1e8e522f8bdbddea3343a6bd2c3e016ec3","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.20.47_1776648656942_0.23488757905235413","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@antidrift/mcp-cloudflare","version":"0.21.3","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.21.3","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"ef20aa6f836a07a7cca53138c7c8e8c795b4fb35","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.21.3.tgz","fileCount":19,"integrity":"sha512-V6bdT/jJgHRioGtk35DZsbLW8ctN+r30zJPd3sqqzfoT9182jf7cmO8UoUbDy6mTT8d44GbyiSTdJUEPHsvSTA==","signatures":[{"sig":"MEUCICQPIHLd4vyotie6zg39GhhFIztbpZyYBEe2zpRV3N4qAiEA1vIQizvpsFcZiplyY3Fe4M3xNlCXpGiY3jlhMaaEJ7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31905},"main":"server.mjs","type":"module","gitHead":"691bf51d6916621ea840c5206c308032173d2c64","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.21.3_1776651014604_0.4910059500936854","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@antidrift/mcp-cloudflare","version":"0.21.4","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.21.4","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"de904b62dfce16f4bc37e8865bd54172990fd668","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.21.4.tgz","fileCount":19,"integrity":"sha512-qxzmryaZBhWN5trN+JKsaYiQGhc/hZy1LSacQObDhe07hKxsTuo+jg5gO9t/O1icsUQrEq8n2uz6lug0iN+A5A==","signatures":[{"sig":"MEUCIC7LABjAJOegG6nIrLNUfjIPbUEntPbUCSHSkJifcP0PAiEA5UHYnEQ8c5py3n0Db2U8de7JphRABu3uyjMzPISJFDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31867},"main":"server.mjs","type":"module","gitHead":"8bdc88374c28b73724535ef0c94cc32e83e8c70e","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.21.4_1776651273766_0.5688214532623115","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"@antidrift/mcp-cloudflare","version":"0.21.6","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.21.6","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"8ccf5f0ff5d5d95edc2c81967e36b2935d98743f","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.21.6.tgz","fileCount":19,"integrity":"sha512-dEMfV41P9qv1PYNplsdN9R0IdCOm189gBd3p1VLsPbn4yAbSukT74rMPY/CZ7wD+rEdA8XN8knYaz9TsNwHARw==","signatures":[{"sig":"MEQCIBDSqmaCDNJSJy7scKHGLdBq9cXuI/XLp3eQHCvx/kXPAiAzb+kJLsofz1sNRfrgZVZFk9nps8lPrW5K+XW8COGO8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31867},"main":"server.mjs","type":"module","gitHead":"94aa75e6c6cb2dbff595798c36fbcd0742bbf1d6","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.21.6_1777252700557_0.0026009673222626706","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"@antidrift/mcp-cloudflare","version":"0.21.7","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.21.7","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"0f9aaeb09a052ca26265d40beaeb22cc48b22f5c","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.21.7.tgz","fileCount":19,"integrity":"sha512-h7rCR+zrvQ0KlQvw1Ls+uM73Qe13WAoLjSFtgc7x6QTfiVAlnlp90oltXs94q7JIdL3MKQu9x6LwlYBLcJLa/Q==","signatures":[{"sig":"MEQCIHFY+UmLYdYajOTQ4wpohLrIQj6Hkzb965dNG1h/W7DkAiB0SVGEEE/PUCM8MVoPf5T1eJgw7V2m28fk3NkVNBkwow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31867},"main":"server.mjs","type":"module","gitHead":"157d0928729dcc07580fa88ee3e11a11fee9b1f9","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.21.7_1777496140498_0.7373188555411538","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"@antidrift/mcp-cloudflare","version":"0.21.8","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.21.8","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"1b063d042e45662c3d650bf1ca273c90ea753bc3","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.21.8.tgz","fileCount":19,"integrity":"sha512-KmTOr5KM1dx0+uPsDyeoI0nB5LI0btx++j5hr0893ELk3lq69opYikfat3X026mPDYPnNxO4kH+AALAFvs/cFQ==","signatures":[{"sig":"MEQCIGMPN8v6Id0Z6ovrb4THtCq0wefaJExtHeOaCjdvmXgZAiByP6otOu1wZP06ajNoaIbH8LhhOTPnp9JpiDZStZi2kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31867},"main":"server.mjs","type":"module","gitHead":"215ad6841df2d2a15adbfb4fc38f0f5e04053aa6","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.21.8_1777497492026_0.12805790503813452","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"@antidrift/mcp-cloudflare","version":"0.21.9","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-cloudflare@0.21.9","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"dist":{"shasum":"d9c5c9630ebfd9b18095e0656bb8c2a1242a653c","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.21.9.tgz","fileCount":19,"integrity":"sha512-zSigGbrCv6P270nmxq13qigVQ5pGS6ropemJPd6qxUwNSe74CF2Qz8vjttFJ8/fhte9odZblTewo69qk9X0kmg==","signatures":[{"sig":"MEUCID2k2A9df9ufoHQ1yaZ/FeuBOQGrfHgKLERF1S0NRDHJAiEA4huI5psBoE/oCjDfb4lLaZ+VITEhpQTRwOmP7fB0twg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31867},"main":"server.mjs","type":"module","gitHead":"a9bd92c4389d6f9a574e0cbd9cd0beeb53d5745c","scripts":{"test":"node --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-cloudflare"},"_npmVersion":"10.8.2","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-cloudflare_0.21.9_1777499109943_0.1563856911611876","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@antidrift/mcp-cloudflare","version":"0.22.0","description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","main":"server.mjs","bin":{"antidrift-mcp-cloudflare":"bin/cli.mjs"},"keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"license":"MIT","type":"module","repository":{"type":"git","url":"git+https://github.com/probeo-io/antidrift.git","directory":"packages/mcp-cloudflare"},"author":{"name":"Probeo","email":"hello@probeo.io"},"scripts":{"test":"node --test test/*.test.mjs"},"_id":"@antidrift/mcp-cloudflare@0.22.0","gitHead":"406926e38052ce049162a51b5e8b78a415614430","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"homepage":"https://github.com/probeo-io/antidrift#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2pt0Nzd+4rdklglJNiysEnhpVLLeslFd2FJdwXrnsk9PQbj7vMfvkeTbi+hJAObMhATbjflIWaOxYGV3di5YSw==","shasum":"2dab3bbb08b4b7ecc0938971d33f4aca092215d1","tarball":"https://registry.npmjs.org/@antidrift/mcp-cloudflare/-/mcp-cloudflare-0.22.0.tgz","fileCount":19,"unpackedSize":31867,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-cloudflare@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyRZ+bl/puVKo65d8K1MEwAW3QtzIzsxLnqkj5XS4d9wIgYOhW+4asabu/14kfz4YlJBVlFi5/SYxp+givsuRdTOo="}]},"_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-cloudflare_0.22.0_1777680942656_0.8790406173172214"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T14:38:12.394Z","modified":"2026-05-02T00:15:43.100Z","0.12.2":"2026-04-01T14:38:12.688Z","0.12.4":"2026-04-01T17:21:39.216Z","0.12.5":"2026-04-02T04:05:50.050Z","0.20.44":"2026-04-18T18:36:48.970Z","0.20.45":"2026-04-20T01:15:58.080Z","0.20.46":"2026-04-20T01:29:07.328Z","0.20.47":"2026-04-20T01:30:57.080Z","0.21.3":"2026-04-20T02:10:14.742Z","0.21.4":"2026-04-20T02:14:33.899Z","0.21.6":"2026-04-27T01:18:20.700Z","0.21.7":"2026-04-29T20:55:40.666Z","0.21.8":"2026-04-29T21:18:12.212Z","0.21.9":"2026-04-29T21:45:10.074Z","0.22.0":"2026-05-02T00:15:42.818Z"},"bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","homepage":"https://github.com/probeo-io/antidrift#readme","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","cloudflare","dns","pages","workers","r2"],"repository":{"type":"git","url":"git+https://github.com/probeo-io/antidrift.git","directory":"packages/mcp-cloudflare"},"description":"Cloudflare connector for antidrift — DNS, Pages, Workers, R2","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"readme":"# @antidrift/mcp-cloudflare\n\nCloudflare MCP server for [antidrift](https://antidrift.io) — DNS, Pages, Workers, and R2 from Claude Code, Codex, and other AI agents.\n\n## Setup\n\n```bash\nantidrift connect cloudflare\n```\n\nYou'll be prompted for your Cloudflare API token. Create one at [Cloudflare Dashboard > Profile > API Tokens](https://dash.cloudflare.com/profile/api-tokens).\n\nCredentials are stored locally at `~/.antidrift/cloudflare.json`.\n\n## Tools (12)\n\n### DNS (4)\n\n| Tool | Description |\n|---|---|\n| `cf_list_zones` | List domains/zones |\n| `cf_list_dns_records` | List records with type filter |\n| `cf_create_dns_record` | Create A, CNAME, MX, TXT, etc. |\n| `cf_delete_dns_record` | Delete a record |\n\n### Pages (3)\n\n| Tool | Description |\n|---|---|\n| `cf_list_pages_projects` | List Pages projects |\n| `cf_get_pages_project` | Details, build config, domains, latest deploy |\n| `cf_list_pages_deployments` | Recent deployments with commit messages |\n\n### Workers (2)\n\n| Tool | Description |\n|---|---|\n| `cf_list_workers` | List Worker scripts |\n| `cf_get_worker` | Metadata, bindings, compat date |\n\n### R2 (3)\n\n| Tool | Description |\n|---|---|\n| `cf_list_r2_buckets` | List storage buckets |\n| `cf_create_r2_bucket` | Create a bucket with location hint |\n| `cf_delete_r2_bucket` | Delete an empty bucket |\n\n## Platform support\n\n```bash\nantidrift connect cloudflare          # global install (default)\nantidrift connect cloudflare --cowork      # also register with Claude Desktop\nantidrift connect cloudflare --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/cloudflare.json`.\n\n## License\n\nMIT — [antidrift.io](https://antidrift.io)\n","readmeFilename":"README.md"}