Cloudflare MCP / Wrangler / Claude Code の役割整理

MCP・Wrangler・Claude Code の役割と使い分けを、実運用ベースで整理したリファレンス(2026年5月時点)。

1. はじめに

Cloudflare + Claude Code 周辺は、登場するツールが多く、最初は役割がわかりにくい。

特に:

あたりが混ざると、 「結局どれが何をやっているの?」 となりやすいので、現時点(2026年5月時点)の実運用ベースで整理する。

なお、Cloudflare や MCP 周辺は変化が非常に速いため、数ヶ月後には状況が変わっている可能性がある。

2. Cloudflare MCP

Claude Code 単体では Cloudflare を直接操作できない。そこで使うのが MCP(Model Context Protocol)。

2-1. MCP でできること

Cloudflare MCP を設定すると、Claude が Cloudflare API を通して D1・KV・R2・Workers・Pages などを操作できるようになる。イメージとしては「Claude に Cloudflare 管理 API を渡す」感じ。

現時点ではかなり色々できる。代表例:

特に D1 周辺はかなり便利。

(※なお、これらの操作は Wrangler でも実行できる)

2-2. ただしデプロイは別

Cloudflare MCP は便利だが、現時点ではデプロイ作業はまだ Wrangler の方が主流・安定(検証範囲だとMCPでのデプロイはできなかった)。

ネット上には「MCP だけでデプロイできる」ような説明もあるが、実際には一部環境のみだったり(実験機能?)、裏で Wrangler を呼び出しているだけなケースもあると思われる。

3. Wrangler

デプロイは、現時点では Wrangler を使うのがもっとも安定している。

3-1. Wrangler の実行方式

Wrangler(Cloudflare 公式 CLI)は node.js をインストール済みならば、

Copied!
npx wrangler

でそのまま実行できる。公式ドキュメントが推奨するのはプロジェクトごとのローカルインストール(npm install wrangler --save-dev)だが、npx ならインストールなしで実行できるため手軽。

3-2. なぜ最初は Wrangler をやった方がよいのか

MCP は便利だが、初心者視点では「Claude がなんかやっているな〜」状態になりやすく、 各ステップがブラックボックス化しやすい。

そのため、最初は Wrangler コマンドを自分で触った方が

の理解につながる。

まず Dashboard で Pages・Workers などの画面を GUI で見ておくと全体像が掴みやすい。次に Wrangler で login・deploy・D1 execute などを CLI で体験すると、Cloudflare の構造がかなり見えてくる。構造への理解ができたあとに MCP を触ると、「Cloudflare を AI から操作する便利レイヤ」として自然に位置づけられる。

4. まとめ

現時点では:

という理解が現実的。


2026-05-12 タツヲ (yto)