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 我就执行。

在一个对话里管理 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,也就是你已经不用的那家服务商。
  • SPF有两条 SPF 记录。收件服务器会把这当成错误,所以要合并成一条。
  • DMARC_dmarc 设为 p=none,只做监测,不会拦邮件,所以问题不在这里。
修复建议

把两条 MX 记录换成 mx1.mail.example.net 和 mx2.mail.example.net,再只保留一条包含新服务商的 SPF 记录。

目前还没有改动任何内容。

读取 Cloudflare Workers 日志和 Pages 部署

不用在控制台里翻找,就能知道最近一次部署改了什么、请求为什么开始出错。

问清 Worker 为什么部署后开始出错

Manus 会列出最近的部署、读取日志,指出报错和背后的改动。如果要改代码,再连上 GitHub,它还能提交 Pull Request。

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 把修改提成 Pull Request

列出 Cloudflare R2 存储桶、KV 命名空间和 D1 数据库

在一个地方看到账户里存的所有东西,以及哪些已经没人用了。

一张表看清所有存储和使用方

通过 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

有 2 项没有绑定到任何 Worker: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限速规则同一 IP 在一分钟内请求 /login 超过 20 次,就拦截它 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 是五分钟,仅 DNS 的记录按你设的 TTL。所以回复 OK 之前,值得先看一遍改动清单。

Manus 能读取我的 Cloudflare Workers 日志吗?

能,前提是该 Workers 开启了 Workers Logs,新建的 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 是通用 AI 智能体,通过 Cloudflare 官方 MCP 服务器、按你授予的权限处理你自己的 Cloudflare 账户。它不是 Cloudflare 的产品。如果你想自己搭一个 Cloudflare Workers AI 智能体,Workers AI 和 Agents SDK 就是为此准备的,Manus 仍然可以帮你检查部署好的 Workers。

这和在 Cloudflare 上托管 MCP 服务器是一回事吗?

不是。搜索 Cloudflare MCP 服务器或 Cloudflare MCP 网关的人,通常想在 Cloudflare 上搭建、托管或保护自己的 MCP 服务器。本页讲的是把你的 Cloudflare 账户连接到 Manus,在对话里处理 DNS、Workers、存储和安全设置。

可以撤销 Manus 对 Cloudflare 的访问权限吗?

可以。在 Manus 中打开连接器,选择 Cloudflare,点“断开连接”。也可以在 Cloudflare 个人资料的 Manage OAuth authorizations 里撤销。

连接 Cloudflare,查查你的 DNS 记录

在 Manus 中连接 Cloudflare