MCP・Wrangler・Claude Code の役割と使い分けを、実運用ベースで整理したリファレンス(2026年5月時点)。
Cloudflare + Claude Code 周辺は、登場するツールが多く、最初は役割がわかりにくい。
特に:
あたりが混ざると、 「結局どれが何をやっているの?」 となりやすいので、現時点(2026年5月時点)の実運用ベースで整理する。
なお、Cloudflare や MCP 周辺は変化が非常に速いため、数ヶ月後には状況が変わっている可能性がある。
Claude Code 単体では Cloudflare を直接操作できない。そこで使うのが MCP(Model Context Protocol)。
Cloudflare MCP を設定すると、Claude が Cloudflare API を通して D1・KV・R2・Workers・Pages などを操作できるようになる。イメージとしては「Claude に Cloudflare 管理 API を渡す」感じ。
現時点ではかなり色々できる。代表例:
特に D1 周辺はかなり便利。
(※なお、これらの操作は Wrangler でも実行できる)
Cloudflare MCP は便利だが、現時点ではデプロイ作業はまだ Wrangler の方が主流・安定(検証範囲だとMCPでのデプロイはできなかった)。
ネット上には「MCP だけでデプロイできる」ような説明もあるが、実際には一部環境のみだったり(実験機能?)、裏で Wrangler を呼び出しているだけなケースもあると思われる。
デプロイは、現時点では Wrangler を使うのがもっとも安定している。
Wrangler(Cloudflare 公式 CLI)は node.js をインストール済みならば、
npx wrangler
でそのまま実行できる。公式ドキュメントが推奨するのはプロジェクトごとのローカルインストール(npm install wrangler --save-dev)だが、npx ならインストールなしで実行できるため手軽。
MCP は便利だが、初心者視点では「Claude がなんかやっているな〜」状態になりやすく、 各ステップがブラックボックス化しやすい。
そのため、最初は Wrangler コマンドを自分で触った方が
の理解につながる。
まず Dashboard で Pages・Workers などの画面を GUI で見ておくと全体像が掴みやすい。次に Wrangler で login・deploy・D1 execute などを CLI で体験すると、Cloudflare の構造がかなり見えてくる。構造への理解ができたあとに MCP を触ると、「Cloudflare を AI から操作する便利レイヤ」として自然に位置づけられる。
現時点では:
という理解が現実的。
2026-05-12 タツヲ (yto)