Manus 用の Cloudflare MCP コネクタ

AI エージェントで Cloudflare 上の DNS、Workers、R2 を管理する

自分の Cloudflare アカウントを接続すると、Manus は DNS レコードの確認・更新、Workers と Pages のデプロイやログの読み取り、R2、KV、D1 ストレージの一覧表示、ファイアウォールや Zero Trust ルールの説明、トラフィックデータのレポート化を行えます。変更を行う場合は、まず変更内容のリストを提示させ、チャットで確認してから実行してください。

まず、Manus で Cloudflare を接続してください
example.comDNS レコードプロキシ経由DNS のみ

docs.example.com を当社の Pages サイトに向け、メールを新しいプロバイダーに切り替えてください。まず変更内容を見せてください。

  • Aexample.com192.0.2.10
  • CNAMEwwwexample.com
  • CNAMEdocs追加済みdocs-site.pages.dev
  • MXexample.com変更済み10 mx1.mail.example.net10 mx.old-mail.example.org
  • TXTexample.com変更済みv=spf1 include:_spf.mail.example.net ~allv=spf1 include:_spf.old-mail.example.org ~all
  • TXT_dmarcv=DMARC1; p=none

Manus · 3 件の変更:docs.example.com を Pages プロジェクト docs-site に追加(Cloudflare が自動で CNAME を追加します)、MX を新しいプロバイダーに向け、SPF レコードを更新します。OK と返信すれば実行します。

1 つのチャットから Cloudflare の DNS レコードを管理する

ダッシュボードでレコードを一つずつクリックすることなく、わかりやすい言葉で Cloudflare の DNS 設定を確認・変更してください。

新しいドメインまたはメールプロバイダー用に DNS レコードを追加

レコードの用途を Manus に伝えてください。Cloudflare DNS AI ヘルパーとして、現在のレコードを一覧表示し、必要な CNAME、MX、TXT レコードを作成し、既存のレコードと照合します。まず変更リストを依頼し、適用前に確認してください。

  • Pages サイト用のカスタムドメイン

    まずドメインを Pages プロジェクトに追加すれば、Cloudflare がこの CNAME を自動作成します。CNAME を単独で手動追加すると 522 エラーになります。

    • CNAMEshopshop-site.pages.dev
  • 新しいプロバイダーからのメール

    MX と TXT のレコードは常に DNS のみ なので、プロキシ設定を間違える心配はありません。

    • MXexample.com10 mx1.mail.example.net
    • MXexample.com20 mx2.mail.example.net
    • TXTexample.comv=spf1 include:_spf.mail.example.net ~all
  • 別のサービス用にドメインを確認する

    この CNAME は DNS のみ のままです。プロキシ化すると、サービス側は確認対象のアドレスではなく Cloudflare のアドレスを見てしまいます。

    • TXTexample.comverify=3f9a1c7e
    • CNAMEs1._domainkeys1.dkim.mail.example.net

サイトが開かない、またはメールが届かない原因を見つける

Manus は DNS レコードとプロキシ設定を、サイトやメールサービスが期待する内容と比較し、考えられる原因と対処法を分かりやすい言葉で説明します。

example.com 宛のメールが届かない理由
  • MX レコードどちらもまだ mx.old-mail.example.org(もう使っていないプロバイダー)を指しています。
  • SPFSPF レコードが 2 件あります。受信サーバーはこれをエラーとして扱うため、1 件にまとめてください。
  • DMARC_dmarc は p=none に設定されており、監視のみでメールを止めないため、原因はここではありません。
提案された修正

両方の MX レコードを mx1.mail.example.net と mx2.mail.example.net に置き換え、新しいプロバイダーを含む SPF レコードを 1 つだけ残してください。

まだ何も変更されていません。

Cloudflare Workers のログと Pages のデプロイを読む

ダッシュボードを掘り下げずに、最新デプロイでの変更点とリクエスト失敗の原因を調べる。

デプロイ後に Worker が失敗し始めた理由を聞いてみましょう

Manus は最近のデプロイを一覧にし、ログを読み込んで、エラーとその原因となった変更を指摘します。修正がコード側にある場合は GitHub も連携すれば、プルリクエストを作成することもできます。

shop-apiWorker
  • 7c41e9aExport orders to R22 時間前312 件のエラー
  • 3b8d2f4Add order search昨日0 件のエラー
  • e19a6c0Update dependencies3 日前0 件のエラー
docs-sitePages
  • maina91c2e0今日
  • preview/pricing5d10b7e昨日
shop-api のログ
  1. 14:05:12GET /orders 200
  2. 14:05:37POST /orders/export 500
  3. 14:05:37TypeError: Cannot read properties of undefined (reading 'put')
  4. at exportOrders (src/export.ts:18:24)
  5. 14:06:02GET /orders 200
原因と対処法

バージョン 7c41e9a で EXPORTS の R2 バインディングが削除されたため、/orders/export がファイルを保存する際に env.EXPORTS が undefined になります。wrangler.jsonc でバインディングを元に戻し、再度デプロイしてください。

GitHub で修正をプルリクエストとして開く

Cloudflare の R2 バケット、KV ネームスペース、D1 データベースを一覧にする

アカウントに保存されているすべてのものを 1 か所で確認し、もう使われていない項目も分かります。

ストレージの使用状況を 1 つの表で確認

Cloudflare API MCP サーバーを通じて、Manus は R2 バケット、KV ネームスペース、D1 データベースをそのサイズとともに一覧表示し、それぞれにどの Workers が紐づいているかを確認します。

  • product-imagesR2 バケット18.4 GBshop-web
  • exportsR2 バケット2.1 GBshop-api
  • uploads-2023R2 バケット46.7 GBどの Worker にも紐付けられていません
  • SESSIONSKV 名前空間12,840 個のキーshop-api
  • FEATURE_FLAGSKV 名前空間32 個のキーshop-web, shop-api
  • orders-dbD1 データベース310 MBshop-api
  • orders-db-stagingD1 データベース8 MBどの Worker にも紐付けられていません

Worker に紐づいていない項目が 2 件あります:uploads-2023(46.7 GB)と orders-db-staging。他のツールが Cloudflare API 経由でまだアクセスできる可能性があるので、削除前に確認してください。

Cloudflare のファイアウォールルールとトラフィックを確認する

セキュリティルールを分かりやすい言葉で説明し、リクエスト、キャッシュ、ブロックされた内容を毎週確認します。

Cloudflare Zero Trust のポリシーと WAF ルールを説明する

Manus は WAF カスタムルール、レート制限ルール、Access ポリシーを読み取り、それぞれを一文で説明し、必要以上に範囲が広いものを指摘します。提案だけを求め、変更するかどうかは自分で決められます。

example.com のセキュリティルール
  • Block admin outside officeBlockWAF カスタムルールIP がオフィスリストにないすべての訪問者に対して、/admin をブロックします。
  • Allow partnersSkipWAF カスタムルール198.51.0.0/16 に他のカスタムルールをスキップさせます。これは 65,536 個のアドレスに相当するので、パートナーがそのうち数個しか使っていない場合は、その数個だけをリストしてください。
  • Login rate limitBlockレート制限ルール/login への 1 分間に 20 回を超えるリクエストがあった場合、その IP を 10 分間ブロックします。
  • Staging appAllowAccess ポリシーEveryone が含まれているため、サインインできる人は誰でも staging.example.com にアクセスできます。@example.com で終わるメールアドレスのみに制限してください。

週次の Cloudflare 分析レポートを送る

Manus は過去 7 日間のリクエスト数、キャッシュ利用状況、ブロックされたトラフィックを取得し、グラフ付きの短いレポートを作成します。毎週受け取るには、定期タスクとして設定してください。

example.com の週報過去7日間
リクエスト数1.42M+12%
キャッシュから取得61%
ブロックされたリクエスト23.8K
月火水木金土日
リクエスト数ブロックされたリクエスト

リクエスト数は前週比 12% 増加しました。ブロックされたリクエストは木曜に 9.1K でピークとなり、大半は Login rate limit ルールによるものです。キャッシュはリクエストの 61% を処理しました。

スケジュールタスクの仕組みを見る

Manus で Cloudflare MCP サーバーを接続する

Cloudflare の MCP サーバーを設定する必要も、API トークンを貼り付ける必要もありません。Cloudflare はすでに Manus のコネクタに含まれており、Cloudflare 自身の画面でアクセスを承認するだけです。

  1. コネクタを開く

    Manus で「コネクタ」を開き、Cloudflare を選択します。

  2. Cloudflare にサインイン

    Manus が使用できるアカウントを選択します。変更できる範囲を制限したい場合は Edit Permissions を選び、次に Read only を選択してください。

  3. タスク内で質問

    ドメイン、Worker、またはバケットの名前を挙げて、必要な内容を分かりやすく伝えてください。

Manus が連携する主な対象
  • ドメインと DNS レコードレコード、プロキシステータス、ゾーン設定
  • Workers と Pagesデプロイ、ログ、ビルドログ
  • ストレージR2 バケット、KV ネームスペース、D1 データベース
  • セキュリティファイアウォールルールと Zero Trust ポリシー
  • アナリティクスリクエスト、キャッシュ、ブロックされたトラフィック
  • Cloudflare 開発者ドキュメント設定とエラーに関する公式ガイド

Manus は、あなたが選んだアカウントについて、Cloudflare の画面で許可した権限のみを取得します。編集権限があると設定を変更できるため、設定を編集するタスクでは、まず変更内容のリストを求めてください。

コネクタとガイドを見る

Cloudflare MCP コネクタに関する質問

Manus は Cloudflare MCP をサポートしていますか?

はい。Manus が接続するのは Cloudflare 公式の MCP(モデルコンテキストプロトコル)サーバーで、mcp.cloudflare.com にあります。この Cloudflare API MCP サーバーは Cloudflare API 全体と開発者ドキュメントをカバーしています。すでに Manus のコネクターに含まれているため、インストールやホスティングは不要です。

Cloudflare を Manus に接続する方法は?

Manus でコネクタを開き、Cloudflare を選択してサインインします。Cloudflare の画面で Manus が使用できるアカウントを選び、権限を確認して Authorize を選択します。これは Cloudflare MCP サーバーの OAuth サインインなので、Cloudflare のパスワードが Manus に共有されることはありません。

Manus に Cloudflare への読み取り専用アクセスだけを許可できますか?

はい。サインインする際、Cloudflare の画面で Edit Permissions を選択し、次に Read only を選んでください。これにより任意の編集権限がオフになり、Cloudflare が必須としている権限だけが残ります。後でタスクに除外した権限が必要になった場合は、再接続して許可してください。

Manus はどの Cloudflare 製品と連携できますか?

DNS レコード、Workers、KV、R2、D1、Pages、ファイアウォールルール、Zero Trust、分析など、さらに Cloudflare の開発者ドキュメント検索も可能です。各機能でできることは、付与された権限によって異なります。

Manus での DNS 変更はすぐに反映されますか?

はい。Manus は Cloudflare の API を通じてあなたの Cloudflare アカウント内のレコードを編集します。これはダッシュボードでの編集と同じで、別途公開作業は不要です。DNS キャッシュが更新されるまでの数分間、訪問者には古い値が表示されることがあります。プロキシ経由 のレコードは TTL が 5 分、DNS のみ のレコードは設定した TTL が使われます。そのため、OK と答える前に変更リストを確認しておく価値があります。

Manus は私の Cloudflare Workers のログを読み取れますか?

はい、Workers Logs が有効になっている Workers であれば可能です。新しく作成された Workers ではデフォルトで有効になっています。Pages のデプロイのビルドログも読み取れます。Worker やプロジェクトの名前を伝え、何が問題だったかを伝えるだけです。

Cloudflare の MCP API トークンが必要ですか?

いいえ。Cloudflare のサーバーは API トークンにも対応しており、スクリプトや CI/CD に向いています。Manus では、Cloudflare アカウントでサインインし、Cloudflare の画面でアクセスを承認するだけなので、トークンを作成したり貼り付ける必要はありません。

Cloudflare MCP Code Mode とは何ですか?

これは Cloudflare のサーバーが少数のツールで 2,500 以上の API エンドポイントをカバーする仕組みです。エンドポイントごとにツールを用意する代わりに、エージェントは search で適切なエンドポイントを見つけ、execute で呼び出し、docs で調べます。エージェントが書いたコードは Cloudflare 上の隔離されたサンドボックスで実行されます。Manus 側で特別に有効化する必要はありません。

Cloudflare MCP を使うには Claude、Claude Code、Codex のいずれかが必要ですか?

必要ありません。「Cloudflare MCP Claude Code」のガイドや「Cloudflare MCP Codex」のセットアップでは、Cloudflare のサーバーを自分でそのツールに追加する必要があります。Manus では、Cloudflare はすでにコネクタに登録済みです。一度サインインし、チャットで依頼すれば、タスクはクラウド上で実行されます。

Manus は Cloudflare の AI エージェントですか?

Manus は、Cloudflare の公式 MCP サーバーを通じて、あなたが許可した権限の範囲で、あなた自身の Cloudflare アカウント上で動作する汎用 AI エージェントです。Cloudflare の製品ではありません。もし自分で Cloudflare Workers AI エージェントを構築したい場合は、Workers AI と Agents SDK がそのために用意されていますが、Manus はデプロイした Workers のチェックも引き続き行えます。

これは Cloudflare 上で MCP サーバーをホスティングするのと同じことですか?

いいえ。Cloudflare MCP サーバーや Cloudflare MCP ゲートウェイを検索する人の多くは、Cloudflare 上で独自の MCP サーバーを構築、ホスティング、保護することを考えています。このページは、あなたの Cloudflare アカウントを Manus に接続し、チャットで DNS、Workers、ストレージ、セキュリティ設定を扱う方法について説明しています。

Cloudflare への Manus のアクセスを取り消せますか?

はい。Manus でコネクタを開き、Cloudflare を選択して「切断」をクリックしてください。Cloudflare のプロフィールの Manage OAuth authorizations からも取り消せます。

Cloudflare を接続して DNS レコードを確認

Manus で Cloudflare を接続