{"_id":"@cloudflare/mcp-server-cloudflare","_rev":"39-36fc136e6b4329eaf2d10ed07b1168ff","name":"@cloudflare/mcp-server-cloudflare","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.3":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.0.3","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.0.3","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/geelen/mcp-cloudflare","bugs":{"url":"https://github.com/geelen/mcp-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"8f09ddb99cb4a0596706797852f998219eb49e4e","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.0.3.tgz","fileCount":4,"integrity":"sha512-T7sXHwuz9yMvIQiFW24RfQYZjtiHz+4NZZwIhNbfEWeauJxB/EgpqR2T5N6OqtK7nPQb5EUm+EQDbGabmxAsOQ==","signatures":[{"sig":"MEUCIA+DUlijuTZ0Ki+Y8UbPCi+cuMGECE5G25wnaTaNaW7+AiEA7NTEWDJS6IRrfY7ZP1eZXn4iXsDG+Mc81aSBnvlOrjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30118},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/bff042b8526047ea1c73d1d7da83e3dd/cloudflare-mcp-server-cloudflare-0.0.3.tgz","_integrity":"sha512-T7sXHwuz9yMvIQiFW24RfQYZjtiHz+4NZZwIhNbfEWeauJxB/EgpqR2T5N6OqtK7nPQb5EUm+EQDbGabmxAsOQ==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.0.3_1732684016427_0.1471763041587435","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.0.4","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.0.4","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/geelen/mcp-cloudflare","bugs":{"url":"https://github.com/geelen/mcp-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"07182722aba118a24e11bd5b99cab98e06b01df6","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.0.4.tgz","fileCount":4,"integrity":"sha512-uE9qS7bD9gHPGWTlEvVcCYllAFLclhN1TgJPZT/gaVnzDbHcjwBXapgxJxkKsf9+HRkuqOsDiCWlBR6JkbW9/Q==","signatures":[{"sig":"MEQCIDHX/3siK8x8P9qchGosM4uSHEKNhD7eeuO6P28OWYl7AiBCewdhu4G0mC4WKbJS5VBowDx7JkGIjJ1+vHQswG2hMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29743},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.0.4.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/c0d741edbf6fab8434da3894f0bd7e91/cloudflare-mcp-server-cloudflare-0.0.4.tgz","_integrity":"sha512-uE9qS7bD9gHPGWTlEvVcCYllAFLclhN1TgJPZT/gaVnzDbHcjwBXapgxJxkKsf9+HRkuqOsDiCWlBR6JkbW9/Q==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.0.4_1732685876979_0.276533465186785","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.0.5","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.0.5","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/geelen/mcp-cloudflare","bugs":{"url":"https://github.com/geelen/mcp-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"1b98fada2f6ffeeb8dd501c3b7b9549ae855b373","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.0.5.tgz","fileCount":4,"integrity":"sha512-3tVpe8weS8ePdsji/e0Xi+uz8IDDnT+gg5Fr9erz7lUGfYiwk9sDvxBoFtFWJNfl7mStohAUtgHxehC7G9yPLA==","signatures":[{"sig":"MEYCIQDknNAWOq4QLEr4g9bqvrWixDUanp58KMh/SZ8jSeNXEAIhAKDPny0S1xl2uULN/+p8BNkO9S2hVYSulosgEAQ5GVvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32996},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.0.5.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/a87b06edb81331919a35795bce4b2921/cloudflare-mcp-server-cloudflare-0.0.5.tgz","_integrity":"sha512-3tVpe8weS8ePdsji/e0Xi+uz8IDDnT+gg5Fr9erz7lUGfYiwk9sDvxBoFtFWJNfl7mStohAUtgHxehC7G9yPLA==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.0.5_1732687516010_0.7885446744225677","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.0.6","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.0.6","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/geelen/mcp-cloudflare","bugs":{"url":"https://github.com/geelen/mcp-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"96e1968e20e6a423b2f29fd18190fcee19be0c74","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.0.6.tgz","fileCount":4,"integrity":"sha512-x0CEaWhbHlgMaPZPo9gRbolY3oxprOi/DFCiZjbnWQtGXnlspi/wnkn6yiSl9NV4nsckaaZkRVDPufdK6oHi4Q==","signatures":[{"sig":"MEUCIEhw+e+uwTF5kCl55vmasYoPopoEwrtptaRdX/eSUdEYAiEAhr2V2+uL4r6tFRU+Ttgfhw7NAaIBFhad8pZ4Vnv9z8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48697},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.0.6.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/c51849b0877be33716dc8c26453867b0/cloudflare-mcp-server-cloudflare-0.0.6.tgz","_integrity":"sha512-x0CEaWhbHlgMaPZPo9gRbolY3oxprOi/DFCiZjbnWQtGXnlspi/wnkn6yiSl9NV4nsckaaZkRVDPufdK6oHi4Q==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.0.6_1732702965486_0.3747501301101557","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.0.7","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.0.7","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/geelen/mcp-cloudflare","bugs":{"url":"https://github.com/geelen/mcp-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"137dbe3c92a3db08388492f5d03dcf2f21977d8d","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.0.7.tgz","fileCount":4,"integrity":"sha512-WpjKlm4WvZ2KPU1fL2RJfNO4fmnTjP6LIp3+0AYN4R/EWu0s4Hn9kkPD8pNuQh6U+pkV5KTMwO9J4DLea8/P+w==","signatures":[{"sig":"MEQCIGLHCqXzfO6EASgMmejaMb7lk1m/UVl6OF8S9zvzVYuUAiBPzqVRAZQjvoQmHx3MelFyGpGTRPmeLyChdKEAyo2JeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51045},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.0.7.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/fd134def36954015b759058b5c50748d/cloudflare-mcp-server-cloudflare-0.0.7.tgz","_integrity":"sha512-WpjKlm4WvZ2KPU1fL2RJfNO4fmnTjP6LIp3+0AYN4R/EWu0s4Hn9kkPD8pNuQh6U+pkV5KTMwO9J4DLea8/P+w==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.0.7_1732754193072_0.047149074822972814","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.0","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/geelen/mcp-cloudflare","bugs":{"url":"https://github.com/geelen/mcp-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"a6a8fab4f3df14e6fa754c78e2789211b194069c","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.0.tgz","fileCount":4,"integrity":"sha512-dVA7mcSfaKvzNB/0NPZpMSnUqvlcop+1yuAbyb97vs56jx7+MDrX7Lj4O0aWs+k489J4HyKVDcKCCAat2UlUWQ==","signatures":[{"sig":"MEUCIQDeBMzEWREgavla4rKD5sRZBLvHg1PeGSLwqRsIfLvvMAIgQmvUEs6ScV6BXQ0IknIVhXt+ZUVQ4I2ySTOsSy2rc18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56204},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.0.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/b0a9896618a3400c4ee768b9ceea99de/cloudflare-mcp-server-cloudflare-0.1.0.tgz","_integrity":"sha512-dVA7mcSfaKvzNB/0NPZpMSnUqvlcop+1yuAbyb97vs56jx7+MDrX7Lj4O0aWs+k489J4HyKVDcKCCAat2UlUWQ==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.0_1732760937097_0.37508698867219525","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.1","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.1","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"bb68e522c454f80704308f9d81da0943d9d6b105","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.1.tgz","fileCount":4,"integrity":"sha512-dF9fjGIwfltBBmzJn55Mp4VbrcVf8WiLl5nT0NBSP8B8Oa3MPwrsm3rcqV/sw8C3cPsYMpZG42ySmA+ZekrSpg==","signatures":[{"sig":"MEYCIQDzUyC7mD3s9PjhZ7pIIQeIKoZBpbgxLoyRvvZN8SY6PwIhAO5w5lkyr+7AeCA7/KjK/baHsERecEir/a/dkshsScm6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56226},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.1.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/79ae55507832b967a272c2dd97d0068e/cloudflare-mcp-server-cloudflare-0.1.1.tgz","_integrity":"sha512-dF9fjGIwfltBBmzJn55Mp4VbrcVf8WiLl5nT0NBSP8B8Oa3MPwrsm3rcqV/sw8C3cPsYMpZG42ySmA+ZekrSpg==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","dotenv":"^16.4.5","node-fetch":"^3.3.2","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.1_1732760971355_0.8858789669861842","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.2","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.2","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"d1c97f5b95b52ff52d1ba6b0f26dee9385d67652","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.2.tgz","fileCount":4,"integrity":"sha512-oYx309WyoegfpsENTg58NCmy709PAcn36urk/OIRKxLg0N0LEnuzURu0Ps4c0KJSTsLU/kOsLycOaQzCk+EggA==","signatures":[{"sig":"MEQCIDdJnr2z4yHFbl7RmGuaDa4M3fIvCC9Fm8HEJA9RA+LbAiBpjRaXeOUJk1Jpi4tef+mk7S/ACImjTZ63CEXRasVD3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56516},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.2.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/8a9a0fc18d4227ce6f48d6a6ac78a656/cloudflare-mcp-server-cloudflare-0.1.2.tgz","_integrity":"sha512-oYx309WyoegfpsENTg58NCmy709PAcn36urk/OIRKxLg0N0LEnuzURu0Ps4c0KJSTsLU/kOsLycOaQzCk+EggA==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","dotenv":"^16.4.5","undici":"^7.0.0","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.2_1732763124934_0.24292706333755465","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.3","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.3","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"c8ab9749ee5de3476761b4ec8765cd2dcab75403","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.3.tgz","fileCount":4,"integrity":"sha512-W/OasQqKY8etCRIZhApyIAD1CXWts1O6ukzieADwDQSKaquXmC4CToh1f0rTuvfaxpPg12h2VVA6RQY4rXCoRw==","signatures":[{"sig":"MEUCIFlqjHYxulMSs96IwtgekPWoCZearjjQD8Yl6g430zwGAiEAz6bXsf0YUlCvUvZz9FVzOtCHeXHTMC2uKd7g/v+TSdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56517},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.3.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/05fa3e6ca61dce778e471bf4cf70beca/cloudflare-mcp-server-cloudflare-0.1.3.tgz","_integrity":"sha512-W/OasQqKY8etCRIZhApyIAD1CXWts1O6ukzieADwDQSKaquXmC4CToh1f0rTuvfaxpPg12h2VVA6RQY4rXCoRw==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.3_1732763301477_0.8625566875090236","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.4","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.4","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"2c78fba606e8b251a0feff64d9938b8636da48d8","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.4.tgz","fileCount":4,"integrity":"sha512-YmzeCzAEr0Zb3kQklvfmDCaPreILJzcVwBI+gCV4AWdrozQ4GTCenbTHvLyUIZmqOQCy/x2Idxn103KrrsmpNQ==","signatures":[{"sig":"MEUCIHaoSzunSiB2IumJgZgxsIb/UjlYGOhIEiQQM2L9AZqfAiEApDBzCK8vBGqkZ5VlcqXFkR3Y/D4awK98IewGQUBQsqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67526},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.4.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/299df07519e8bb3d145ef707dece5441/cloudflare-mcp-server-cloudflare-0.1.4.tgz","_integrity":"sha512-YmzeCzAEr0Zb3kQklvfmDCaPreILJzcVwBI+gCV4AWdrozQ4GTCenbTHvLyUIZmqOQCy/x2Idxn103KrrsmpNQ==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.4_1732764081937_0.5372104270453468","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.5","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.5","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"c6ba0a68ff7589fccb48c2af42df361ab197538f","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.5.tgz","fileCount":4,"integrity":"sha512-uAoD5tPEcCra11d1gzFQ6cBw4mSrLLKI2VD0Daqs9b5E2jOLWrHtpR+iwcl0cqeja89sE0O5+DaGGpeRX5M83A==","signatures":[{"sig":"MEQCIE5GkJ2X4XUw+1UC4T6Lkm5w/EANII/g0E62sX6yMwoGAiBoFESFLpEhX+T2cfzKX235Y2VFqkH+VDskIGSqxnWeDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56652},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.5.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/f8c40de74eb9c2d829e9479e14eeb694/cloudflare-mcp-server-cloudflare-0.1.5.tgz","_integrity":"sha512-uAoD5tPEcCra11d1gzFQ6cBw4mSrLLKI2VD0Daqs9b5E2jOLWrHtpR+iwcl0cqeja89sE0O5+DaGGpeRX5M83A==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.5_1732764238901_0.34758319123893755","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.6","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.6","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"7915d96795e0cdd5458b7c9927f696cdc040d108","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.6.tgz","fileCount":4,"integrity":"sha512-ZvfwVj+JFVYbxj3LbV54xW5ik6DbaNghQBakHbk7N8N0si20V51rcO/rXxEkMa/Pcu7JA0KyMVPGyFAswBzSwg==","signatures":[{"sig":"MEQCIE5bRjHO+7T3i2djGOMSOIx6kM4xj/QZ7KWGT4Fb9SbTAiBFW5+YparhG64DjeHSZ2xLqJgcT5DDiJEXFVX2rkWjnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60140},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.6.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/77a2f3ae301c4ff105e5daef5c89b9d7/cloudflare-mcp-server-cloudflare-0.1.6.tgz","_integrity":"sha512-ZvfwVj+JFVYbxj3LbV54xW5ik6DbaNghQBakHbk7N8N0si20V51rcO/rXxEkMa/Pcu7JA0KyMVPGyFAswBzSwg==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@types/which":"^3.0.4","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.6_1732769028950_0.563783728072667","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.7","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"MIT","_id":"@cloudflare/mcp-server-cloudflare@0.1.7","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"68db0697e8008c6fc2e6e30627ef4f8707d60e32","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.7.tgz","fileCount":4,"integrity":"sha512-KTVwgwJLBxQxjNIFKNtxgrtHd33G+/G3JqMSoqYPSjRo2TrymScKcDGU3BsypbNhb5aq2FSdZMm0d2gxf5NWjw==","signatures":[{"sig":"MEUCICMcOKPX+uWQlkb/m+3d0892ZviAVm1Uae/yzyMdSPBQAiEAnZosZopEmR2C2QSyLO7I9LJoT5MTO0w6aOZmTutjg/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61684},"main":"dist/index.js","type":"module","_from":"file:cloudflare-mcp-server-cloudflare-0.1.7.tgz","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_resolved":"/private/var/folders/xn/jl0lmfkx5gd06w3_bl12w1l00000gp/T/2e2d74569e8938a120223f5cb9b6615c/cloudflare-mcp-server-cloudflare-0.1.7.tgz","_integrity":"sha512-KTVwgwJLBxQxjNIFKNtxgrtHd33G+/G3JqMSoqYPSjRo2TrymScKcDGU3BsypbNhb5aq2FSdZMm0d2gxf5NWjw==","_npmVersion":"10.2.5","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@types/which":"^3.0.4","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.7_1732837784686_0.4476899692735947","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.8","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"Apache-2.0","_id":"@cloudflare/mcp-server-cloudflare@0.1.8","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"71e9f830213512d10ac85caca6fdccfca29d0791","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.8.tgz","fileCount":5,"integrity":"sha512-OwF1BVcpMIsV7olRY9dxQkpigpHv1SoXMxmcRxcMu1FWKdK2cXXHsi9jJc4uEUFqGphIAN89QyN356BHZMx9HA==","signatures":[{"sig":"MEUCIQC7LuybDeHsBiWvAL2cgix4yhPT15IaEU5DR4YNSiqxJQIgafLx0k0WCiQMv4qlcDv2Z0K9Fz3okSIYUfz0BD8n3LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71415},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"gitHead":"9f79cd2a9f4f15329550b8eafc5a33c6eba9c225","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_npmVersion":"10.9.2","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@types/which":"^3.0.4","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.8_1741649549567_0.42935251981593026","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.9","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"Apache-2.0","_id":"@cloudflare/mcp-server-cloudflare@0.1.9","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"b89b4fc5a24972cd2884318c667f63bfdaa8780a","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.9.tgz","fileCount":5,"integrity":"sha512-gpb493JPQeUYYPx6WbwEYSrK0IDRcgRC6cPmMSZQKj5wcPPZg6ozQalZ6nNYGy0Ho///sfpBZjDzbKYGW8jcOA==","signatures":[{"sig":"MEUCIQDlMhw68gPcZNKu6gp2sGvCvnFCPe2Rqzj/Vvfrac5lzQIgJr4SBOI1BehOm62oyjuCZHcsbh8GTkaHHX5yxOjyFQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"gitHead":"6edb6ddd358559bc8fa372282e331367234e69ca","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","prepublish":"npm run build","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_npmVersion":"10.9.2","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@types/which":"^3.0.4","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.9_1741650504986_0.7944840237391779","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.1.10","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"Apache-2.0","_id":"@cloudflare/mcp-server-cloudflare@0.1.10","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"3f40d270a9fa9e4ef3c6d848dbeee0964a456a5c","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.1.10.tgz","fileCount":5,"integrity":"sha512-SLGUFl2owAGUy7FQhzf/I7YqNI2iCPsSJNPmySOVvGyKrJzIcbc3UEf0zeqwuqCGurhi4OYwwWisuHOs4Tg8yA==","signatures":[{"sig":"MEUCID2HXqJakpEPD4f6KzG1xYhpCxF1Jev4ias7ROKzs16mAiEAkltUZCrgwvtRkQfhD4To2MWs4DsPFBOj4WQEit8lP60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"gitHead":"a71da3e684c8499024d99d273e5dbf7352597c46","scripts":{"build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","build:watch":"pnpm build --watch"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_npmVersion":"10.9.2","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.3.5","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@types/which":"^3.0.4","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.1.10_1741650653454_0.26214024560069693","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cloudflare/mcp-server-cloudflare","version":"0.2.0","author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"Apache-2.0","_id":"@cloudflare/mcp-server-cloudflare@0.2.0","maintainers":[{"name":"rexscaria","email":"arunrex@cloudflare.com"},{"name":"dcruz_cf","email":"dcruz@cloudflare.com"},{"name":"xuranwang","email":"xuran@cloudflare.com"},{"name":"jculvey","email":"jculveyhouse@gmail.com"},{"name":"sejoker","email":"sejoker@gmail.com"},{"name":"vasturiano","email":"vastur@gmail.com"},{"name":"pcostanzo","email":"pcostanzo@cloudflare.com"},{"name":"cf-radar","email":"team@radar.cloudflare.com"},{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"segments-write","email":"ingvar@cloudflare.com"},{"name":"thibmeu","email":"mail@thibaultmeunier.com"},{"name":"xortive","email":"granjef3@gmail.com"},{"name":"gurjinder","email":"gurjinder@cloudflare.com"},{"name":"cf-ci2","email":"npm-readonly2@cloudflare.com"},{"name":"lvalenta","email":"lvalenta@cloudflare.com"},{"name":"worenga","email":"benedikt@cloudflare.com"},{"name":"chiminator","email":"rnguyen@cloudflare.com"},{"name":"third774","email":"kevin.kipp@gmail.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"terinjokes","email":"terinjokes@gmail.com"},{"name":"celso","email":"mail@celso.io"},{"name":"jsteinberger","email":"jsteinberger@cloudflare.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"gregbrimble","email":"developer@gregbrimble.com"},{"name":"asapzacy","email":"zacdarellano@gmail.com"},{"name":"marksteyn","email":"mark@cloudflare.com"},{"name":"g4brym","email":"g4bryrm98@gmail.com"},{"name":"wrangler-publisher","email":"workers-devprod@cloudflare.com"},{"name":"snigdha34","email":"sgupta@cloudflare.com"},{"name":"sgoodhew_cf","email":"sgoodhew@cloudflare.com"},{"name":"cf-media-manager","email":"florian@cloudflare.com"},{"name":"dash_service_account","email":"service-account@cloudflare-ui.com"},{"name":"lbarthonet","email":"lbarthonet@cloudflare.com"},{"name":"jacobbednarz","email":"jacob.bednarz@gmail.com"},{"name":"lerwincf","email":"lerwin@cloudflare.com"}],"homepage":"https://github.com/cloudflare/mcp-server-cloudflare","bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"bin":{"mcp-server-cloudflare":"dist/index.js"},"dist":{"shasum":"e6c5da1ed116f714d15ed3710eb0b42e2e9b3584","tarball":"https://registry.npmjs.org/@cloudflare/mcp-server-cloudflare/-/mcp-server-cloudflare-0.2.0.tgz","fileCount":5,"integrity":"sha512-506bCOY2ZI7AINJLULbqyDRLymLag2pRuKFGBPP1yFr9+wAfqHS9fk8UkDdUYCeU5MYdv8FUWHVhdg62cMXdXg==","signatures":[{"sig":"MEUCIB5AOOfysSseJffXc0R4qLqOp/G2jHUYkMSNHC09RyoGAiEAk0n2lucJ7YoShs+uAWl0UKfXRcP0EuNOqWEzbVCyb5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276652},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","access":"public","module":"dist/index.js","engines":{"node":">=16.17.0"},"gitHead":"d4b871f6a3ab36aeaeff303456be22621ef52291","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --format esm --external xdg-app-paths --external which","check":"tsc --noEmit","postbuild":"shx chmod +x dist/*.js","test:watch":"vitest","build:watch":"pnpm build --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"geelen","email":"glen@glenmaddern.com"},"_npmVersion":"10.9.2","description":"MCP server for interacting with Cloudflare API","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","which":"^5.0.0","dotenv":"^16.4.5","undici":"^5.28.4","@iarna/toml":"^2.2.5","xdg-app-paths":"^8.3.0","@modelcontextprotocol/sdk":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","shx":"^0.3.4","tsup":"^8.3.5","vitest":"^3.0.8","prettier":"^3.4.1","typescript":"^5.6.2","@types/node":"^22.10.0","@types/which":"^3.0.4","@vitest/coverage-v8":"^3.0.8","@cloudflare/workers-types":"^4.20241112.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-cloudflare_0.2.0_1741948879140_0.47938507781535034","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-11-27T05:06:56.426Z","modified":"2026-07-02T17:21:21.675Z","0.0.3":"2024-11-27T05:06:56.586Z","0.0.4":"2024-11-27T05:37:57.137Z","0.0.5":"2024-11-27T06:05:16.299Z","0.0.6":"2024-11-27T10:22:45.660Z","0.0.7":"2024-11-28T00:36:33.261Z","0.1.0":"2024-11-28T02:28:57.289Z","0.1.1":"2024-11-28T02:29:31.520Z","0.1.2":"2024-11-28T03:05:25.124Z","0.1.3":"2024-11-28T03:08:21.654Z","0.1.4":"2024-11-28T03:21:22.094Z","0.1.5":"2024-11-28T03:23:59.090Z","0.1.6":"2024-11-28T04:43:49.126Z","0.1.7":"2024-11-28T23:49:44.854Z","0.1.8":"2025-03-10T23:32:29.755Z","0.1.9":"2025-03-10T23:48:25.153Z","0.1.10":"2025-03-10T23:50:53.633Z","0.2.0":"2025-03-14T10:41:19.350Z"},"bugs":{"url":"https://github.com/cloudflare/mcp-server-cloudflare/issues"},"author":{"url":"https://cloudflare.com","name":"Cloudflare, Inc."},"license":"Apache-2.0","homepage":"https://github.com/cloudflare/mcp-server-cloudflare","description":"MCP server for interacting with Cloudflare API","maintainers":[{"email":"npm-readonly@cloudflare.com","name":"cf-ci-write"},{"email":"service-account@cloudflare-ui.com","name":"dash_service_account"},{"email":"workers-devprod@cloudflare.com","name":"wrangler-publisher"},{"email":"msang@cloudflare.com","name":"cfpriveng"},{"email":"ui-platform-production@cloudflare.com","name":"cf-npm-publish"}],"readme":"# Cloudflare MCP Server\n\nModel Context Protocol (MCP) is a [new, standardized protocol](https://modelcontextprotocol.io/introduction) for managing context between large language models (LLMs) and external systems. In this repository, we provide an installer as well as an MCP Server for [Cloudflare's API](https://api.cloudflare.com).\n\nThis lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things on your Cloudflare account, e.g.:\n\n* `Please deploy me a new Worker with an example durable object.`\n* `Can you tell me about the data in my D1 database named '...'?`\n* `Can you copy all the entries from my KV namespace '...' into my R2 bucket '...'?`\n\n## Demo\n\n<div align=\"center\">\n  <a href=\"https://www.youtube.com/watch?v=vGajZpl_9yA\">\n    <img src=\"https://img.youtube.com/vi/vGajZpl_9yA/maxresdefault.jpg\" alt=\"Demonstrating the newly-released MCP server to explore Cloudflare properties, like Workers, KV, and D1.\" width=\"600\"/>\n  </a>\n</div>\n\n## Setup\n\n1. Make sure you are logged in to Cloudflare via Wrangler:\n   ```bash\n   npx wrangler login\n   ```\n   This authentication is required for the MCP server to access your Cloudflare resources when testing locally.\n\n2. Run `npx @cloudflare/mcp-server-cloudflare init`\n\n<div align=\"left\">\n    <img src=\"https://github.com/user-attachments/assets/163bed75-ec0c-478a-94b2-179969a90923\" alt=\"Example console output\" width=\"300\"/>\n</div>\n\n3. Restart Claude Desktop, you should see a small 🔨 icon that shows the following tools available for use:\n\n<div align=\"left\">\n    <img src=\"https://github.com/user-attachments/assets/a24275b1-1c6f-4754-96ef-dd7b9f0f5903\" alt=\"Example tool icon\" height=\"160\"/>\n    <img src=\"https://github.com/user-attachments/assets/4fb8badb-6800-4a3f-a530-a344b3584bec\" alt=\"Example tool list\" height=\"160\"/>\n</div>\n\n## Paid Features\n\nSome features in this MCP server require a paid Cloudflare Workers plan:\n\n- **Observability and Analytics**: The `analytics_get` tool and related analytics features require a paid Workers plan to access these metrics\n- Other premium Cloudflare features like advanced D1 database capabilities and higher usage limits also require appropriate paid plans\n\nEnsure your Cloudflare account has the necessary subscription level for the features you intend to use.\n\n## Features\n\n### KV Store Management\n- `get_kvs`: List all KV namespaces in your account\n- `kv_get`: Get a value from a KV namespace\n- `kv_put`: Store a value in a KV namespace\n- `kv_list`: List keys in a KV namespace\n- `kv_delete`: Delete a key from a KV namespace\n\n### R2 Storage Management\n- `r2_list_buckets`: List all R2 buckets in your account\n- `r2_create_bucket`: Create a new R2 bucket\n- `r2_delete_bucket`: Delete an R2 bucket\n- `r2_list_objects`: List objects in an R2 bucket\n- `r2_get_object`: Get an object from an R2 bucket\n- `r2_put_object`: Put an object into an R2 bucket\n- `r2_delete_object`: Delete an object from an R2 bucket\n\n### D1 Database Management\n- `d1_list_databases`: List all D1 databases in your account\n- `d1_create_database`: Create a new D1 database\n- `d1_delete_database`: Delete a D1 database\n- `d1_query`: Execute a SQL query against a D1 database\n\n### Workers Management\n- `worker_list`: List all Workers in your account\n- `worker_get`: Get a Worker's script content\n- `worker_put`: Create or update a Worker script\n- `worker_delete`: Delete a Worker script\n\n### Durable Objects\n- `durable_objects_list`: List all Durable Objects namespaces\n- `durable_objects_create`: Create a new Durable Objects namespace\n- `durable_objects_delete`: Delete a Durable Objects namespace\n- `durable_objects_list_instances`: List all instances for a specific Durable Objects namespace\n- `durable_objects_get_instance`: Get details about a specific Durable Objects instance\n- `durable_objects_delete_instance`: Delete a specific Durable Objects instance\n\n### Queues\n- `queues_list`: List all Queues in your account\n- `queues_create`: Create a new Queue\n- `queues_delete`: Delete a Queue\n- `queues_get`: Get details about a specific Queue\n- `queues_send_message`: Send a message to a Queue\n- `queues_get_messages`: Get messages from a Queue\n- `queues_update_consumer`: Update a Queue consumer\n\n### Workers AI\n- `workers_ai_list_models`: List available AI models\n- `workers_ai_get_model`: Get details about a specific AI model\n- `workers_ai_run_inference`: Run inference using Workers AI\n- `workers_ai_list_tasks`: List AI tasks\n\n### Workflows\n- `workflows_list`: List all Workflows in your account\n- `workflows_create`: Create a new Workflow\n- `workflows_delete`: Delete a Workflow\n- `workflows_get`: Get details about a specific Workflow\n- `workflows_update`: Update a Workflow\n- `workflows_execute`: Execute a Workflow\n\n### Templates\n- `templates_list`: List available Worker templates\n- `templates_get`: Get details about a specific template\n- `templates_create_from_template`: Create a new Worker from a template\n\n### Workers for Platforms\n- `w4p_list_dispatchers`: List all Workers for Platforms dispatchers\n- `w4p_create_dispatcher`: Create a new dispatcher\n- `w4p_delete_dispatcher`: Delete a dispatcher\n- `w4p_get_dispatcher`: Get details about a specific dispatcher\n- `w4p_update_dispatcher`: Update a dispatcher configuration\n\n### Service Bindings\n- `bindings_list`: List all service bindings for a Worker\n- `bindings_create`: Create a new service binding\n- `bindings_update`: Update a service binding\n- `bindings_delete`: Delete a service binding\n\n### URL Routing\n- `routing_list_routes`: List all routes for a Worker\n- `routing_create_route`: Create a new route\n- `routing_update_route`: Update a route\n- `routing_delete_route`: Delete a route\n\n### Cron Triggers\n- `cron_list`: List all cron triggers for a Worker\n- `cron_create`: Create a new cron trigger\n- `cron_update`: Update a cron trigger\n- `cron_delete`: Delete a cron trigger\n\n### Zones & Domains\n- `zones_list`: List all zones in your account\n- `zones_create`: Create a new zone\n- `zones_delete`: Delete a zone\n- `zones_get`: Get details about a specific zone\n- `zones_check_activation`: Check zone activation status\n\n### Secrets\n- `secrets_list`: List all secrets for a Worker\n- `secrets_put`: Create or update a secret\n- `secrets_delete`: Delete a secret\n\n### Version Management\n- `versions_list`: List all versions of a Worker\n- `versions_get`: Get details about a specific version\n- `versions_rollback`: Rollback to a previous version\n\n### Wrangler Config\n- `wrangler_get_config`: Get the current Wrangler configuration\n- `wrangler_update_config`: Update Wrangler configuration\n\n### Analytics\n- `analytics_get`: Retrieve analytics data for your domain\n  - Includes metrics like requests, bandwidth, threats, and page views\n  - Supports date range filtering\n\n## Developing\n\nIn the current project folder, run:\n\n```\npnpm install\npnpm build:watch\n```\n\nThen, in a second terminal:\n\n```\nnode dist/index.js init\n```\n\nThis will link Claude Desktop against your locally-installed version for you to test.\n\n## Testing\n\nThe project uses Vitest as the testing framework with MSW (Mock Service Worker) for API mocking.\n\n### Running Tests\n\nTo run all tests:\n\n```bash\npnpm test\n```\n\nTo run tests with coverage:\n\n```bash\npnpm test:coverage\n```\n\nTo run a specific test file:\n\n```bash\npnpm test -- tests/tools/queues.test.ts\n```\n\nTo run tests in watch mode (useful during development):\n\n```bash\npnpm test:watch\n```\n\n### Test Structure\n\nThe test suite is organized as follows:\n\n- `tests/tools/`: Contains tests for each Cloudflare API tool\n- `tests/mocks/`: Contains mock data and request handlers\n- `tests/utils/`: Contains test helper functions\n- `tests/setup.ts`: Global test setup configuration\n\nEach tool test file follows a consistent pattern of testing both successful operations and error handling scenarios.\n\n## Usage outside of Claude\n\nTo run the server locally, run `node dist/index run <account-id>`.\n\nIf you're using an alternative MCP Client, or testing things locally, emit the `tools/list` command to get an up-to-date list of all available tools. Then you can call these directly using the `tools/call` command.\n\n### Workers\n\n```javascript\n// List workers\nworker_list()\n\n// Get worker code\nworker_get({ name: \"my-worker\" })\n\n// Update worker\nworker_put({\n  name: \"my-worker\",\n  script: \"export default { async fetch(request, env, ctx) { ... }}\",\n  bindings: [\n    {\n      type: \"kv_namespace\",\n      name: \"MY_KV\",\n      namespace_id: \"abcd1234\"\n    },\n    {\n      type: \"r2_bucket\",\n      name: \"MY_BUCKET\",\n      bucket_name: \"my-files\"\n    }\n  ],\n  compatibility_date: \"2024-01-01\",\n  compatibility_flags: [\"nodejs_compat\"]\n})\n\n// Delete worker\nworker_delete({ name: \"my-worker\" })\n```\n\n### KV Store\n\n```javascript\n// List KV namespaces\nget_kvs()\n\n// Get value\nkv_get({\n    namespaceId: \"your_namespace_id\",\n    key: \"myKey\"\n})\n\n// Store value\nkv_put({\n    namespaceId: \"your_namespace_id\",\n    key: \"myKey\",\n    value: \"myValue\",\n    expirationTtl: 3600 // optional, in seconds\n})\n\n// List keys\nkv_list({\n    namespaceId: \"your_namespace_id\",\n    prefix: \"app_\", // optional\n    limit: 10 // optional\n})\n\n// Delete key\nkv_delete({\n    namespaceId: \"your_namespace_id\",\n    key: \"myKey\"\n})\n```\n\n### R2 Storage\n\n```javascript\n// List buckets\nr2_list_buckets()\n\n// Create bucket\nr2_create_bucket({ name: \"my-bucket\" })\n\n// Delete bucket\nr2_delete_bucket({ name: \"my-bucket\" })\n\n// List objects in bucket\nr2_list_objects({ \n    bucket: \"my-bucket\",\n    prefix: \"folder/\", // optional\n    delimiter: \"/\", // optional\n    limit: 1000 // optional\n})\n\n// Get object\nr2_get_object({\n    bucket: \"my-bucket\",\n    key: \"folder/file.txt\"\n})\n\n// Put object\nr2_put_object({\n    bucket: \"my-bucket\",\n    key: \"folder/file.txt\",\n    content: \"Hello, World!\",\n    contentType: \"text/plain\" // optional\n})\n\n// Delete object\nr2_delete_object({\n    bucket: \"my-bucket\",\n    key: \"folder/file.txt\"\n})\n```\n\n### D1 Database\n\n```javascript\n// List databases\nd1_list_databases()\n\n// Create database\nd1_create_database({ name: \"my-database\" })\n\n// Delete database\nd1_delete_database({ databaseId: \"your_database_id\" })\n\n// Execute a single query\nd1_query({\n    databaseId: \"your_database_id\",\n    query: \"SELECT * FROM users WHERE age > ?\",\n    params: [\"25\"] // optional\n})\n\n// Create a table\nd1_query({\n    databaseId: \"your_database_id\",\n    query: `\n        CREATE TABLE users (\n            id INTEGER PRIMARY KEY AUTOINCREMENT,\n            name TEXT NOT NULL,\n            email TEXT UNIQUE,\n            created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP\n        )\n    `\n})\n```\n\n### Analytics\n\n```javascript\n// Get today's analytics\nanalytics_get({\n    zoneId: \"your_zone_id\",\n    since: \"2024-11-26T00:00:00Z\",\n    until: \"2024-11-26T23:59:59Z\"\n})\n```\n\n### Durable Objects\n\n```javascript\n// List Durable Objects namespaces\ndurable_objects_list()\n\n// Create a new Durable Objects namespace\ndurable_objects_create({\n    name: \"my-durable-object\",\n    script_name: \"my-worker\",\n    class_name: \"MyDurableObjectClass\"\n})\n\n// Delete a Durable Objects namespace\ndurable_objects_delete({\n    id: \"your_namespace_id\"\n})\n\n// List instances for a namespace\ndurable_objects_list_instances({\n    namespaceId: \"your_namespace_id\",\n    limit: 100 // optional\n})\n\n// Get details about a specific instance\ndurable_objects_get_instance({\n    namespaceId: \"your_namespace_id\",\n    instanceId: \"your_instance_id\"\n})\n\n// Delete a specific instance\ndurable_objects_delete_instance({\n    namespaceId: \"your_namespace_id\",\n    instanceId: \"your_instance_id\"\n})\n```\n\n### Queues\n\n```javascript\n// List all queues\nqueues_list()\n\n// Create a new queue\nqueues_create({\n    name: \"my-queue\",\n    settings: {\n        delivery_delay: 0,\n        dead_letter_queue: \"dead-letter-queue\" // optional\n    }\n})\n\n// Delete a queue\nqueues_delete({\n    name: \"my-queue\"\n})\n\n// Get queue details\nqueues_get({\n    name: \"my-queue\"\n})\n\n// Send a message to a queue\nqueues_send_message({\n    queue: \"my-queue\",\n    messages: [\n        { body: JSON.stringify({ key: \"value\" }) }\n    ]\n})\n\n// Get messages from a queue\nqueues_get_messages({\n    queue: \"my-queue\",\n    batchSize: 10, // optional\n    visibilityTimeout: 30 // optional, in seconds\n})\n\n// Update a queue consumer\nqueues_update_consumer({\n    queue: \"my-queue\",\n    consumer: \"my-consumer\",\n    settings: {\n        dead_letter_queue: \"dead-letter-queue\",\n        batch_size: 10,\n        max_retries: 3\n    }\n})\n```\n\n### Workers AI\n\n```javascript\n// List available AI models\nworkers_ai_list_models()\n\n// Get details about a specific model\nworkers_ai_get_model({\n    model: \"@cf/meta/llama-2-7b-chat-int8\"\n})\n\n// Run inference using Workers AI\nworkers_ai_run_inference({\n    model: \"@cf/meta/llama-2-7b-chat-int8\",\n    input: {\n        messages: [\n            { role: \"system\", content: \"You are a helpful assistant.\" },\n            { role: \"user\", content: \"Hello, who are you?\" }\n        ]\n    },\n    options: {\n        temperature: 0.7,\n        max_tokens: 100\n    }\n})\n\n// List AI tasks\nworkers_ai_list_tasks()\n```\n\n### Workflows\n\n```javascript\n// List all workflows\nworkflows_list()\n\n// Create a new workflow\nworkflows_create({\n    name: \"my-workflow\",\n    content: \"// Workflow script content here\"\n})\n\n// Delete a workflow\nworkflows_delete({\n    name: \"my-workflow\"\n})\n\n// Get workflow details\nworkflows_get({\n    name: \"my-workflow\"\n})\n\n// Update a workflow\nworkflows_update({\n    name: \"my-workflow\",\n    content: \"// Updated workflow script content\"\n})\n\n// Execute a workflow\nworkflows_execute({\n    name: \"my-workflow\",\n    input: { key: \"value\" }\n})\n```\n\n### Templates\n\n```javascript\n// List available templates\ntemplates_list()\n\n// Get details about a specific template\ntemplates_get({\n    template: \"worker-typescript\"\n})\n\n// Create a worker from a template\ntemplates_create_from_template({\n    name: \"my-new-worker\",\n    template: \"worker-typescript\",\n    options: {\n        // Template-specific options\n    }\n})\n```\n\n### Workers for Platforms\n\n```javascript\n// List dispatchers\nw4p_list_dispatchers()\n\n// Create a new dispatcher\nw4p_create_dispatcher({\n    name: \"my-dispatcher\",\n    script: \"// Dispatcher script content\"\n})\n\n// Delete a dispatcher\nw4p_delete_dispatcher({\n    name: \"my-dispatcher\"\n})\n\n// Get dispatcher details\nw4p_get_dispatcher({\n    name: \"my-dispatcher\"\n})\n\n// Update dispatcher\nw4p_update_dispatcher({\n    name: \"my-dispatcher\",\n    script: \"// Updated dispatcher script content\"\n})\n```\n\n### Service Bindings\n\n```javascript\n// List all service bindings for a worker\nbindings_list({\n    workerName: \"my-worker\"\n})\n\n// Create a new service binding\nbindings_create({\n    workerName: \"my-worker\",\n    bindingName: \"MY_SERVICE\",\n    serviceEnvironment: \"production\",\n    serviceName: \"target-worker\"\n})\n\n// Update a service binding\nbindings_update({\n    workerName: \"my-worker\",\n    bindingName: \"MY_SERVICE\",\n    serviceEnvironment: \"staging\",\n    serviceName: \"target-worker\"\n})\n\n// Delete a service binding\nbindings_delete({\n    workerName: \"my-worker\",\n    bindingName: \"MY_SERVICE\"\n})\n```\n\n### URL Routing\n\n```javascript\n// List all routes for a worker\nrouting_list_routes({\n    workerName: \"my-worker\"\n})\n\n// Create a new route\nrouting_create_route({\n    workerName: \"my-worker\",\n    pattern: \"example.com/*\",\n    zoneId: \"your_zone_id\"\n})\n\n// Update a route\nrouting_update_route({\n    routeId: \"your_route_id\",\n    pattern: \"api.example.com/*\",\n    zoneId: \"your_zone_id\"\n})\n\n// Delete a route\nrouting_delete_route({\n    routeId: \"your_route_id\"\n})\n```\n\n### Cron Triggers\n\n```javascript\n// List all cron triggers for a worker\ncron_list({\n    workerName: \"my-worker\"\n})\n\n// Create a new cron trigger\ncron_create({\n    workerName: \"my-worker\",\n    schedule: \"*/5 * * * *\",\n    timezone: \"UTC\" // optional\n})\n\n// Update a cron trigger\ncron_update({\n    triggerId: \"your_trigger_id\",\n    schedule: \"0 */2 * * *\",\n    timezone: \"America/New_York\"\n})\n\n// Delete a cron trigger\ncron_delete({\n    triggerId: \"your_trigger_id\"\n})\n```\n\n### Zones & Domains\n\n```javascript\n// List all zones\nzones_list()\n\n// Create a new zone\nzones_create({\n    name: \"example.com\",\n    account: {\n        id: \"your_account_id\"\n    }\n})\n\n// Get zone details\nzones_get({\n    zoneId: \"your_zone_id\"\n})\n\n// Delete a zone\nzones_delete({\n    zoneId: \"your_zone_id\"\n})\n\n// Check zone activation status\nzones_check_activation({\n    zoneId: \"your_zone_id\"\n})\n```\n\n### Secrets\n\n```javascript\n// List all secrets for a worker\nsecrets_list({\n    workerName: \"my-worker\"\n})\n\n// Create or update a secret\nsecrets_put({\n    workerName: \"my-worker\",\n    secretName: \"API_KEY\",\n    secretValue: \"your-secret-api-key\"\n})\n\n// Delete a secret\nsecrets_delete({\n    workerName: \"my-worker\",\n    secretName: \"API_KEY\"\n})\n```\n\n### Version Management\n\n```javascript\n// List all versions of a worker\nversions_list({\n    workerName: \"my-worker\"\n})\n\n// Get details about a specific version\nversions_get({\n    workerName: \"my-worker\",\n    versionId: \"your_version_id\"\n})\n\n// Rollback to a previous version\nversions_rollback({\n    workerName: \"my-worker\",\n    versionId: \"your_version_id\"\n})\n```\n\n### Wrangler Config\n\n```javascript\n// Get current wrangler configuration\nwrangler_get_config()\n\n// Update wrangler configuration\nwrangler_update_config({\n    config: {\n        name: \"my-worker\",\n        main: \"src/index.ts\",\n        compatibility_date: \"2024-03-11\",\n        workers_dev: true\n    }\n})\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n","readmeFilename":"README.md"}