コンテンツにスキップ

Cloudflare MCPでできること・できないこと

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

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

特に:

  • Claudeデスクトップアプリ
  • Claude Code
  • MCP
  • Wrangler
  • Cloudflare Dashboard

あたりが混ざると、 「結局どれが何をやっているの?」 となりやすいので、現時点(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 database 作成
  • D1 SQL 実行
  • KV namespace 作成
  • KV 内容確認
  • R2 bucket 作成
  • Workers 設定確認
  • ログ確認
  • 各種 Cloudflare リソース確認

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

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

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

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

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

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

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

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

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

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

  • Cloudflare の構造
  • 認証
  • Workers
  • Pages
  • D1

の理解につながる。

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

こうした「裏で起きていることを理解する」という考え方は、本サイト全体のスタンスでもある。

MCP と Wrangler は役割が異なる。

  • MCP は AI から Cloudflare API を操作するレイヤ
  • Wrangler は手元や CI から実行する Cloudflare 公式 CLI

現時点では:

  • Cloudflare MCP は D1・KV・R2 などの確認・作成にはかなり便利
  • しかしデプロイはまだ Wrangler 中心
  • 本サイトのハンズオン範囲では、デプロイと基本操作は Wrangler を優先する

という理解が現実的。