Create MCP工具

@zueai/create-mcp
0 Stars 374 次浏览 zueai 更新于 2026-08-23

启用使用 Cloudflare Workers 为 Cursor Agent 创建和部署基于 API 的 MCP 工具,简化自定义功能的开发与集成。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

create-mcp

一个 CLI 工具,用于设置 Model Control Protocol (MCP) 服务器并将其部署到 Cloudflare Workers,这样你就可以在几分钟内开始为你的 Cursor Agent 创建新工具。

只需编写带有 JSDoc 注释的 TypeScript 函数即可为你的代理提供 MCP 工具。

先决条件

  • 安装了 Wrangler CLI 并使用你的 Cloudflare 账户登录。
  • 安装了 Claude 桌面应用程序。(这将在不久后移除)

使用说明

要搭建并部署一个新的 MCP 服务器,只需运行:

bun create mcp

你也可以直接将名称传递给命令:bun create mcp --name <server-name>

该 CLI 的功能

  • 将模板 worker 仓库克隆到 <当前目录>/<服务器名称>
  • 安装依赖项
  • 初始化 Git 仓库
  • 将 Hello World MCP 服务器部署到你的 Cloudflare 账户
  • 将其添加到 Claude 桌面应用程序
  • 将 MCP 服务器命令复制到剪贴板,以便你可以将其粘贴到 Cursor 中

如何使用

只需向 src/index.ts 中的 MyWorker 类添加函数。每个函数都会编译成一个 MCP 工具。

例如:

/**
 * A warm, friendly greeting from your new Workers MCP server.
 * @param name {string} the name of the person we are greeting.
 * @return {string} the contents of our greeting.
 */
sayHello(name: string) {
    return `Hello from an MCP Worker, ${name}!`;
}
  • 第一行是工具的描述。
  • @param 标签是工具的参数,包括类型和描述。
  • @return 标签是工具的返回值及其类型。

部署更改

  1. 重新部署 worker:
bun run deploy
  1. 重新加载你的 Cursor 窗口。

现在你可以让你的代理使用这个新工具了!

为什么选择 Cloudflare Workers?

氛围好,开发体验佳,部署速度快。

我不喜欢在本地运行 MCP 服务器,我相信你也不喜欢。现在我们不需要运行 node 进程来在 Cursor 中使用简单的调用 API 的 MCP 工具。

你只需要编写函数。把描述和参数放在 JSDoc 注释中,一切就绪。

使用 create-mcp 创建的示例服务器

你可以克隆并部署任何使用 create-mcp 创建的 MCP 服务器到你自己的 Cloudflare 账户:

bun create mcp --clone <github-url>

贡献

非常欢迎贡献和反馈!请随时提交 Pull Request 或打开问题!

致谢

没有 @geelen 制作的 workers-mcp,这个项目是不可能实现的。

相关 MCP 服务