PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdeveloper-toolsCloudflare Workers MCP连接器
返回「developer-tools」

Cloudflare Workers MCP连接器

modelscope·@cloudflare/workers-mcp

developer-tools0下载LocalModelScope

简介

一个将 Claude Desktop 和其他 MCP 客户端连接到 Cloudflare Workers 的软件包,通过模型上下文协议(Model Context Protocol), enables 自定义功能可以通过自然语言访问。

MCP Server 详情

来自 ModelScope 索引

workers-mcp

从 Claude Desktop 与 Cloudflare Worker 对话!

[!NOTE]
您现在可以构建并部署支持远程 MCP 连接的 MCP 服务器到 Cloudflare — 并使用它们与 Claude Desktop、Cursor 和其他仅限本地的 MCP 客户端。如果您正在开始一个新的 MCP 服务器,您应该阅读这些指南。workers-mcp 是之前的一种仅限本地的方法来构建 MCP 服务器。

什么是 workers-mcp?

此包提供了 CLI 工具和在 Worker 中的逻辑,以将 Claude Desktop(或任何 MCP Client)连接到您账户中的 Cloudflare Worker,以便您可以根据需要进行自定义。它通过一个构建步骤工作,可以将您的 Worker 的 TypeScript 方法转换为:

export class ExampleWorkerMCP extends WorkerEntrypoint<Env> {
  /**
   * Generates a random number. This is extra random because it had to travel all the way to
   * your nearest Cloudflare PoP to be calculated which... something something lava lamps?
   *
   * @return {string} A message containing a super duper random number
   * */
  async getRandomNumber() {
    return `Your random number is ${Math.random()}`
  }
  
  // ...etc
}

...成为本地 Node.js 服务器可以暴露给 MCP 客户端的工具。Node.js 服务器充当代理,在本地处理 stdio 传输,并调用运行在 Cloudflare 上的 Worker 的相关方法。这允许您将应用程序中的任何函数或 API,或 Cloudflare 开发者平台中的任何服务,暴露给您的编码代理、Claude Desktop 或其他 MCP 客户端中的 LLM。

image

<sub>是的,我知道 Math.random() 在 Worker 上的工作方式与在本地机器上相同,但不要告诉 Claude</sub> 🤫

使用方法

第一步:生成一个新的 Worker

使用 create-cloudflare 生成一个新的 Worker。

npx create-cloudflare@latest my-new-worker

我建议选择一个 Hello World worker。

第二步:安装 workers-mcp

cd my-new-worker # I always forget this bit
npm install workers-mcp

第三步:运行 setup 命令

npx workers-mcp setup

注意:如果出现问题,请运行 npx workers-mcp help

第四步..♾️:迭代

更改 Worker 代码后,只需运行 npm run deploy 即可更新 Claude 关于您的函数的元数据以及您的实时 Worker 实例。

但是,如果您更改了方法的名称、参数,或者添加或删除了方法,Claude 将不会看到更新,直到您重新启动它。

您永远不需要重新运行 npx workers-mcp install:claude,但如果想排除 Claude 配置作为错误来源,则这样做是安全的。

与其他 MCP 客户端一起使用

Cursor

要让您的 Cloudflare MCP 服务器在 Cursor 中工作,您需要将配置文件中的 'command' 和 'args' 合并成一个字符串,并使用 type 'command'。

例如,如果您的配置文件如下所示:

{
  "mcpServers": {
    "your-mcp-server-name": {
      "command": "/path/to/workers-mcp",
      "args": [
        "run",
        "your-mcp-server-name",
        "https://your-server-url.workers.dev",
        "/path/to/your/project"
      ],
      "env": {}
    }
  }
}

在 Cursor 中,创建一个 MCP 服务器条目:

  • 类型:command
  • 命令:/path/to/workers-mcp run your-mcp-server-name https://your-server-url.workers.dev /path/to/your/project

其他 MCP 客户端

对于 Windsurf 和其他 MCP 客户端,更新您的配置文件以包含您的 worker,这样您可以直接从客户端使用工具:

{
  "mcpServers": {
    "your-mcp-server-name": {
      "command": "/path/to/workers-mcp",
      "args": [
        "run",
        "your-mcp-server-name",
        "https://your-server-url.workers.dev",
        "/path/to/your/project"
      ],
      "env": {}
    }
  }
}

确保将占位符替换为您的实际服务器名称、URL 和项目路径。

示例

请参阅 examples 目录,了解一些使用示例:

  • examples/01-hello-world 是按照上述安装说明操作后生成的快照
  • examples/02-image-generation 使用 Workers AI 运行 Flux 图像生成模型。Claude 在建议提示方面非常出色,并且实际上能够解释结果并决定尝试哪些新的提示以达到您想要的效果。
  • TODO 浏览器渲染
  • TODO 持久对象

相关 MCP Servers(来自「developer-tools」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

阿里云可观测 MCP 服务

阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。

@aliyun/alibabacloud-observability-mcp-server

北大法宝法条识别—法律MCP

自动从文本中识别并提取法律条文,例如在合同、案件描述或法律文书中,精准定位涉及的具体法律条文(如“《民法典》第585条”),并将文本中的法律问题与对应法条内容关联,提取法规名称的服务。

@pkulaw-ai/mcp_server_law_recognition

哔哩哔哩API服务器

用于哔哩哔哩API的MCP服务器,支持视频搜索、用户内容获取等多种操作,适用于哔哩哔哩内容管理和数据分析场景。

myalone/bilibili

菜谱

看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。

lcd18601611267/whateat

串口智控

一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。

@mcp2everything/mcp2serial

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/cloudflare-workers-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

...成为本地 Node.js 服务器可以暴露给 MCP 客户端的工具。Node.js 服务器充当代理,在本地处理 stdio 传输,并调用运行在 Cloudflare 上的 Worker 的相关方法。这允许您将应用程序中的任何函数或 API,或 [Cloudflare 开发者平台](https://developers.cloudflare.com/products/)中的任何服务,暴露给您的编码代理、Claude Desktop 或其他 MCP 客户端中的 LLM。 ![image](https://github.com/user-attachments/assets/c16b2631-4eba-4914-8e26-d6ccea0fc578) > <sub>是的,我知道 `Math.random()` 在 Worker 上的工作方式与在本地机器上相同,但不要告诉 Claude</sub> 🤫 ## 使用方法 ### 第一步:生成一个新的 Worker 使用 `create-cloudflare` 生成一个新的 Worker。

基本信息

分类
developer-tools / cloud-platforms
运行方式
No
许可证
Apache License 2.0
详情文件
cloudflare-workers-mcp.md