Token导航 LogoToken导航

MCP Server · 开发工具

Cloudflare MCP Server

Cloudflare MCP server for IDE ( Cline, Windsurf, Cursor, etc )

未说明官方级别未说明来源级核验工具 21
自然语言处理TypeScriptClaudeCursorWindsurfClineClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
GutMutCode
提供方
GutMutCode

工具数量

21

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

3 个

MCP.so

选型结论

Cloudflare MCP Server 属于开发工具类 MCP Server,公开资料标注 21 个工具,通过传输方式未标注接入,适配 Cursor、Windsurf、Cline,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 21 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

用于IDE的Cloudflare MCP服务器

模型上下文协议(MCP)是一种 新的标准化协议 用于管理大型语言模型(LLM)和外部系统之间的上下文。在这个存储库中,我们提供了一个安装程序以及一个MCP服务器 Cloudflare的API.

这使您可以使用Claude Desktop以及VSCode(Cline)和Windsurf等IDE或任何MCP客户端,使用自然语言在Cloudflare帐户上完成任务,例如:

  • Please deploy me a new Worker with an example durable object.
  • Can you tell me about the data in my D1 database named '...'?
  • Can you copy all the entries from my KV namespace '...' into my R2 bucket '...'?

演示

Short Demo Video

设置

  1. 跑 npx @gutmutcode/mcp-server-cloudflare init
  1. 重启克劳德桌面,你应该看到一个小🔨 显示以下可用工具的图标:
  1. 查看Cline配置文件,您应该看到 cloudflare 使用您的Cloudflare帐户ID。
  1. 查看您的Windsurf MCP配置文件,您应该看到 cloudflare 部分也。Windsurf对MCP工具的使用有限制,因此您不能同时使用太多工具。(与克莱恩和克劳德不同)

特性

KV门店管理

  • get_kvs:列出您帐户中的所有KV命名空间
  • kv_get:从KV命名空间获取值
  • kv_put:将值存储在KV命名空间中
  • kv_list:列出KV命名空间中的键
  • kv_delete:从KV命名空间中删除密钥

R2存储管理

  • r2_list_buckets:列出您帐户中的所有R2存储桶
  • r2_create_bucket:创建一个新的R2 bucket
  • r2_delete_bucket:删除R2存储桶
  • r2_list_objects:列出R2 bucket中的对象
  • r2_get_object:从R2桶中获取对象
  • r2_put_object:将物体放入R2桶中
  • r2_delete_object:从R2 bucket中删除对象

D1数据库管理

  • d1_list_databases:列出您帐户中的所有D1数据库
  • d1_create_database:创建新的D1数据库
  • d1_delete_database:删除D1数据库
  • d1_query:对D1数据库执行SQL查询

工人管理

  • worker_list:列出您帐户中的所有员工
  • worker_get:获取Worker的脚本内容
  • worker_put:创建或更新Worker脚本
  • worker_delete:删除Worker脚本

分析

  • analytics_get:检索域的分析数据

- 包括请求、带宽、威胁和页面浏览量等指标 - 支持日期范围过滤

开发中

在当前项目文件夹中,运行:

pnpm install
pnpm build:watch

然后,在第二终端中:

node dist/index.js init

这将把Claude Desktop与您本地安装的版本链接起来,以便您进行测试。

Claude之外的用法

要在本地运行服务器,请运行 node dist/index run .

如果您正在使用替代的MCP客户端,或在本地进行测试,请发出 tools/list 命令获取所有可用工具的最新列表。然后,您可以使用 tools/call 命令。

工人

// List workers
worker_list()

// Get worker code
worker_get({ name: "my-worker" })

// Update worker
worker_put({
  name: "my-worker",
  script: "export default { async fetch(request, env, ctx) { ... }}",
  bindings: [
    {
      type: "kv_namespace",
      name: "MY_KV",
      namespace_id: "abcd1234"
    },
    {
      type: "r2_bucket",
      name: "MY_BUCKET",
      bucket_name: "my-files"
    }
  ],
  compatibility_date: "2024-01-01",
  compatibility_flags: ["nodejs_compat"]
})

// Delete worker
worker_delete({ name: "my-worker" })

KV商店

// List KV namespaces
get_kvs()

// Get value
kv_get({
    namespaceId: "your_namespace_id",
    key: "myKey"
})

// Store value
kv_put({
    namespaceId: "your_namespace_id",
    key: "myKey",
    value: "myValue",
    expirationTtl: 3600 // optional, in seconds
})

// List keys
kv_list({
    namespaceId: "your_namespace_id",
    prefix: "app_", // optional
    limit: 10 // optional
})

// Delete key
kv_delete({
    namespaceId: "your_namespace_id",
    key: "myKey"
})

R2存储

// List buckets
r2_list_buckets()

// Create bucket
r2_create_bucket({ name: "my-bucket" })

// Delete bucket
r2_delete_bucket({ name: "my-bucket" })

// List objects in bucket
r2_list_objects({ 
    bucket: "my-bucket",
    prefix: "folder/", // optional
    delimiter: "/", // optional
    limit: 1000 // optional
})

// Get object
r2_get_object({
    bucket: "my-bucket",
    key: "folder/file.txt"
})

// Put object
r2_put_object({
    bucket: "my-bucket",
    key: "folder/file.txt",
    content: "Hello, World!",
    contentType: "text/plain" // optional
})

// Delete object
r2_delete_object({
    bucket: "my-bucket",
    key: "folder/file.txt"
})

D1数据库

// List databases
d1_list_databases()

// Create database
d1_create_database({ name: "my-database" })

// Delete database
d1_delete_database({ databaseId: "your_database_id" })

// Execute a single query
d1_query({
    databaseId: "your_database_id",
    query: "SELECT * FROM users WHERE age > ?",
    params: ["25"] // optional
})

// Create a table
d1_query({
    databaseId: "your_database_id",
    query: `
        CREATE TABLE users (
            id INTEGER PRIMARY KEY AUTOINCREMENT,
            name TEXT NOT NULL,
            email TEXT UNIQUE,
            created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
        )
    `
})

分析

// Get today's analytics
analytics_get({
    zoneId: "your_zone_id",
    since: "2024-11-26T00:00:00Z",
    until: "2024-11-26T23:59:59Z"
})

贡献

欢迎投稿!请随时提交拉取请求。

工具与能力

工具数量

21

资源数量

0

提示词数量

0

能力标签

developer-tools自然语言处理TypeScript本地部署CloudflareAPIIDE集成KV存储管理R2存储管理

支持客户端

CursorWindsurfClineClaude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 21 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Cursor、Windsurf、Cline,换客户端不用重新研究配置。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cloudflare MCP Server

MCP.so · 本页

21未说明未标注3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Cloudflare MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Cloudflare MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Cloudflare MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Cloudflare MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Cloudflare MCP Server 支持哪些客户端?

公开资料标注支持 Cursor、Windsurf、Cline、Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP