Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

すべてのエージェント
Command Code

Command Code + Cloudflare

Command Code は、オープンモデル向けでよく使われるコーディングエージェントのひとつです。コーディングの好みを自動で学び、作業するほど改善します。

TerminalスタンドアロンCloudExtension

クイックスタート

  1. Command Code をインストールする

    Command Code をインストールします。全体の手順は、Command Code のクイックスタート を参照してください。

    npm i -g command-code@latest

    これで command-code CLI がインストールされ、エイリアスは cmd です。Windows ではエイリアスは cmdc です。実行できるモデルの一覧は、Available Models を参照してください。

  2. Cloudflare プロジェクトを開く

    wrangler.jsonc がある(すでに存在する場合)Cloudflare プロジェクトのディレクトリへ移動します。

    cd my-worker
  3. Cloudflare Skills をインストールする

    cmd skills add https://github.com/cloudflare/skills

    これで Cloudflare Skills が .commandcode/skills/ にインストールされます。含まれるのは wranglerworkers-best-practicesdurable-objectsagents-sdk です。単一のスキルだけ入れる場合は --skill <name> を、すべてのプロジェクト向けに ~/.commandcode/skills/ へ入れる場合は --global を付けます。詳細は Command Code Skills を参照してください。

  4. Cloudflare MCP サーバーを追加する

    cmd mcp add --transport http cloudflare https://mcp.cloudflare.com/mcp

    Command Code から案内されたら、ブラウザーで OAuth フローを完了し、付与する権限を選びます。スコープ、トランスポート、プロジェクトごとの設定は Command Code MCP を参照してください。

  5. セッションを開始してプロンプトを試す

    cmd

    Command Code にタスクの調査、変更、関連テストの実行を依頼します。変更を残す前に、diff とコマンド出力を確認します。

    例:

    公開 API への不正利用を止めるために、レート制限と WAF ルールを設定してください。

Cloudflare プラットフォームへのアクセス

各セクションを開くと、詳しく読めます。

Cloudflare Skills

Cloudflare の仕組みをエージェントに教える、持続するプラットフォームコンテキストです。

Skills は、エージェントが必要なときに読み込む手順です。 cloudflare/skills バンドルはプラットフォームの各層をカバーします。そのため、毎回説明しなくても、エージェントはあなたの作法を把握します。

  • agents-sdkBuild, debug, or review Cloudflare Agents SDK applications using the agents package.
  • cloudflareDiscover and choose Cloudflare products for apps, APIs, AI agents, storage, networking, and security. Use for architecture and product selection, including when the user describes a need without naming a Cloudflare product; then find the relevant skill or documentation.
  • cloudflare-email-serviceImplement or troubleshoot Cloudflare Email Sending and Email Routing integrations and their delivery configuration.
  • cloudflare-oneDesign, configure, troubleshoot, or review Cloudflare One Zero Trust and SASE deployments. Use cloudflare-one-migrations for migration planning from other vendors.
  • cloudflare-one-migrationsAssess and plan migrations from existing VPN, SWG, or SASE platforms to Cloudflare One, including policy mapping, parity gaps, and rollout.
  • durable-objectsBuild, debug, or review Cloudflare Durable Objects code for persistent state and coordination.
  • nextjs-on-cloudflareBuild, migrate, and deploy Next.js apps on Cloudflare Workers with vinext. Use when starting a Next.js project on Cloudflare, moving an existing app to Workers, choosing between vinext and OpenNext, or setting up vinext for Workers. For setup, migration, or deployment, install vinext's upstream skills with `npx skills add cloudflare/vinext` if missing, then read and follow the applicable skill and docs.
  • sandbox-migrate-to-nextMigrate Cloudflare Sandbox apps from stable @cloudflare/sandbox to @cloudflare/sandbox@next (SDK 1.0 preview). Use sandbox-next for apps already on the preview.
  • sandbox-nextBuild or maintain Cloudflare Sandbox apps on @cloudflare/sandbox@next (SDK 1.0 preview). Use sandbox-migrate-to-next when porting a stable app.
  • sandbox-stableBuild or maintain Cloudflare Sandbox apps on the stable @cloudflare/sandbox package. Use sandbox-next for preview apps and sandbox-migrate-to-next for stable-to-preview migrations.
  • turnstile-spinSet up, repair, or migrate to Cloudflare Turnstile bot verification in an existing frontend and backend, including server-side Siteverify.
  • web-perfAudit, diagnose, or optimize website loading and interaction performance, Core Web Vitals, and Lighthouse performance scores.
  • workers-best-practicesCloudflare Workers best practices for production applications. Use when writing, reviewing, or configuring Workers.
  • wranglerRun or troubleshoot Wrangler CLI commands and configure Worker projects for local development, deployment, and Cloudflare resource management.
MCP サーバー

Cloudflare API、ドキュメント、可観測性へのライブアクセスです。

MCP サーバーは、実行時に Cloudflare を呼ぶ型付きツールを提供します。 選択肢は 2 つです。Code Mode — Cloudflare API 全体をカバーする 1 台のサーバー(約 1,000 トークンで 2,500 以上のエンドポイント)— か、 cloudflare/mcp-server-cloudflare リポジトリでホストされる、領域に特化したサーバー群です。カタログ全体は Cloudflare 向け MCP サーバー のドキュメントにもあります。

  • Code mode APIcode modeBroad access to the full Cloudflare API via code execution, with minimal token overheadhttps://mcp.cloudflare.com/mcp
  • Code Mode servercode modeBest when you want broad access across Cloudflare's APIs through code executionhttps://mcp.cloudflare.com/mcp
  • AI Gateway serverSearch your logs, get details about the prompts and responseshttps://ai-gateway.mcp.cloudflare.com/mcp
  • Audit Logs serverQuery audit logs and generate reports for reviewhttps://auditlogs.mcp.cloudflare.com/mcp
  • AutoRAG serverSearch and query account AutoRAG instanceshttps://autorag.mcp.cloudflare.com/mcp
  • Browser Run serverFetch web pages, convert them to markdown and take screenshotshttps://browser.mcp.cloudflare.com/mcp
  • Cloudflare Blog serverSearch and read posts from the Cloudflare Bloghttps://blog.mcp.cloudflare.com/mcp
  • Cloudflare One CASB serverQuickly identify any security misconfigurations for SaaS applications to safeguard users & datahttps://casb.mcp.cloudflare.com/mcp
  • Container serverSpin up a sandbox development environmenthttps://containers.mcp.cloudflare.com/mcp
  • Demo Day serverDemonstrate a minimal Cloudflare MCP serverhttps://demo-day.mcp.cloudflare.com/mcp
  • Digital Experience Monitoring serverGet quick insight on critical applications for your organizationhttps://dex.mcp.cloudflare.com/mcp
  • DNS Analytics serverOptimize DNS performance and debug issues based on current setuphttps://dns-analytics.mcp.cloudflare.com/mcp
  • Documentation serverGet up-to-date reference information on Cloudflarehttps://docs.mcp.cloudflare.com/mcp
  • Logpush serverGet quick summaries for Logpush job healthhttps://logs.mcp.cloudflare.com/mcp
  • Observability serverDebug and get insight into your application's logs and analyticshttps://observability.mcp.cloudflare.com/mcp
  • Radar serverExplore Cloudflare Radar internet insightshttps://radar.mcp.cloudflare.com/mcp
  • Workers Bindings serverBuild Workers applications with storage, AI, and compute primitiveshttps://bindings.mcp.cloudflare.com/mcp
  • Workers Builds serverGet insights and manage your Cloudflare Workers Buildshttps://builds.mcp.cloudflare.com/mcp
Wrangler CLI

ローカル開発、デプロイ、Workers 向けコマンドです。

ローカル開発、デプロイ、製品固有のコマンド(wrangler d1 migrations applywrangler tail など)には Wrangler を使います。 同梱の wrangler Skill が、いつそれを使うかをエージェントに教えます。

エージェント向けドキュメント

エージェント向けに最適化した、トークン効率のよいリファレンスです。

任意の Cloudflare ドキュメント URL に /index.md を付けると、きれいな Markdown 版になります。 各トップレベル製品セクションには、1 つのコンテキストウィンドウに収まるページ索引の llms.txt もあります。よく使うものは次のとおりです。

これらのドキュメントがエージェント向けにどう構成されているかの全体像は、エージェント向けドキュメント ガイドを参照してください。

プロンプトの例

1 時間ごとにジョブキューを処理する cron トリガーを Worker に追加してください。
公開 API への不正利用を止めるために、レート制限と WAF ルールを設定してください。
Workers for Platforms を使い、顧客が隔離環境に自分のコードをデプロイできるようにしてください。
社内のステージング環境を守るために、Zero Trust のアクセスポリシーを設定してください。
Cloudflare Images で、レスポンシブなリサイズ付きの WebP 画像を Worker から配信するよう最適化してください。

ヒント

  • まず Cloudflare Skills をインストールします。ツールスキーマにトークンを使わず、Command Code に持続的な Cloudflare の知識を与えます。MCP サーバーを足す前に、こちらを使ってください。
  • cmd skills add は、現在のプロジェクトの .commandcode/skills/ に書き込みます。~/.commandcode/skills/ へ入れてどこでも使えるようにするには --global を付けます。
  • MCP サーバーは、デフォルトではローカル設定に保存されます。必要に応じて --scope project を付け、代わりに .mcp.json へ保存してチームと共有できます。
  • アカウントリソースには Cloudflare API MCP サーバーを、特定のワークフローにはドメイン固有のサーバーを使います。
  • プロジェクトの慣習は AGENTS.md に記録し、セッションをまたいで引き継ぎます。Command Code がどこで読み書きするかは Memory を参照してください。

FAQ

Skills、MCP サーバー、Wrangler CLI のどれを使うべきですか。全部使うべきですか。

3 つとも使い、Skills から始めます。Skills は Command Code に持続的な Cloudflare の知見を与えます。いつ KV より Durable Objects を選ぶか、Workers プロジェクトをどう構成するか、API ではなく CLI をいつ呼ぶか、などです。 Cloudflare API MCP サーバーは、DNS、WAF、R2、Zero Trust などのアカウント操作を担当します。 Wrangler はローカル開発、デプロイ、マイグレーションを担当します。Command Code はローカルのシェルコマンドを実行できるため、Wrangler を直接呼び出せます。

Command Code に Cloudflare アカウントへのアクセスをどう与えますか。

cmd mcp add --transport http cloudflare https://mcp.cloudflare.com/mcp を実行します。 Command Code から案内されたら、ブラウザーで OAuth フローを完了し、付与する権限を選びます。

cmd skills add は Cloudflare Skills をどこにインストールしますか。

現在のプロジェクトでは .commandcode/skills/ です。--global を付けた場合は ~/.commandcode/skills/ です。インストール済みの内容は cmd skills list で確認します。

MCP における Code Mode とは何ですか。

Code Mode は、Cloudflare API MCP サーバーが 2,500 以上の API エンドポイントを 約 1,000 トークンに収める仕組みです。エンドポイントごとに別ツールを公開する代わりに、 search()execute() を公開します。Command Code はこれらを呼ぶ JavaScript を書きます。詳細は Code Mode を参照してください。

Command Code ではどのモデルを使えますか。

Command Code は Anthropic、OpenAI、Moonshot、DeepSeek、Z.ai、Alibaba、MiniMax などのモデルで動作します。利用可能な一覧は cmd --list-models、セッション内での切り替えは /model です。最新の一覧は Available Models を参照してください。

Command Code はコーディングスタイルをどう学びますか。

Taste を通じて学びます。承認、却下、編集のそれぞれがシグナルになり、学習した好みは taste パッケージに保存されます。プロジェクト間やチームで共有できます。詳細は Taste を参照してください。

CI で Command Code を Workers プロジェクトに対して実行できますか。

できます。Headless モードは Command Code を非対話で実行するため、パイプラインから Worker の lint、テスト、デプロイができます。詳細は Headless Mode を参照してください。

Command Code はオープンソースですか。

いいえ。Command Code はサブスクリプションプランのある商用製品です。詳細は Pricing and Limits を参照してください。

トラブルシューティング

MCP サーバーに接続できない

cmd mcp list を実行してサーバーの状態を確認します。サーバー URL が https://mcp.cloudflare.com/mcp であることと、--transport http を付けたことを確認します。cmd mcp remove cloudflare でサーバーを削除し、もう一度追加します。

Cloudflare 製品の情報が古い

https://docs.mcp.cloudflare.com/mcp の Cloudflare ドキュメント MCP サーバーを追加すると、Command Code が最新のドキュメントを取得できます。 または、全製品のディレクトリとして developers.cloudflare.com/llms.txt を、製品固有のインデックスとして developers.cloudflare.com/<product>/llms.txt を Command Code に指定します。

MCP サーバーの認証に失敗する

MCP サーバーを削除して再追加します。Command Code から案内されたら、ブラウザーで OAuth フローを完了します。

Cloudflare 上でエージェントを構築する

ほかのエージェント

Anthropic

Claude Code

ターミナルで動くコーディングエージェントです。コードベースを理解し、コマンドを実行し、ファイルを編集し、git を扱います。Anthropic 製です。

ガイドを見る
OpenAI

Codex

OpenAI のコーディングエージェントです。ターミナル CLI とデスクトップアプリがあります。サンドボックス内でファイルの読み書き、コマンド実行、Web 閲覧ができます。

ガイドを見る
Cursor

Cursor

VS Code を土台にした、AI を第一級にした IDE です。複数ファイルの Composer 編集とバックグラウンドエージェントがあります。Cursor 製です。

ガイドを見る
GitHub

GitHub Copilot

エディター拡張と CLI です。Agent モード、ワークスペースのコンテキスト、ネイティブな PR 連携があります。GitHub 製です。

ガイドを見る
Anomaly

OpenCode

オープンソースのターミナルエージェントです。充実した TUI があり、75 以上の LLM に対応します。Anomaly 製です。

ガイドを見る
Cognition

Windsurf

エージェント型 IDE です。Cascade コンテキストと、複数ステップ作業向けの Flows があります。Cognition 製です。

ガイドを見る
Microsoft

Visual Studio Code

無料のオープンソースコードエディターです。ネイティブの Model Context Protocol(MCP)クライアントと Copilot Chat 連携があります。Microsoft 製です。

ガイドを見る
LM Studio

Bionic

コーディングと作業向けの強力なエージェントです。基本はローカルで動き、クラウド上のオープンモデルも使えます。LM Studio 製です。

ガイドを見る

役に立ちましたか?