MCP服务器部署工具

一个CLI工具,用于快速设置和部署Model Control Protocol (MCP)服务器到Cloudflare Workers,以便为Cursor Agent创建新工具。

  • by fefergrgrgrg
  • TypeScript
  • 本地部署
  • 17 星标
  • 更新于
在 GitHub 查看 ZukAi-MCP/create-mcp

使用说明

创建mcp

一个CLI工具,用于设置 模型控制协议(MCP) 服务器并将其部署到Cloudflare Workers,这样您就可以在几分钟内开始为您的Cursor Agent制作新工具。

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

先决条件

  • 牧马人CLI 已安装并使用您的Cloudflare帐户登录。
  • 已安装克劳德桌面应用程序。(这将很快被删除)

说明

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

bun create mcp

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

此CLI的功能

  • 将模板工作存储库克隆到 <current-dir>/<server-name>
  • 安装依赖项
  • 初始化Git存储库
  • 将Hello World MCP服务器部署到您的Cloudflare帐户
  • 将其添加到克劳德桌面
  • 将MCP服务器命令复制到剪贴板,以便将其粘贴到Cursor中

如何使用

只需向中添加功能 MyWorker 类在 src/index.ts每个函数都将编译成一个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 tag是该工具的返回值及其类型。

部署更改

  1. 重新部署工人:
bun run deploy
  1. 重新加载光标窗口。

现在,您可以要求您的代理使用新工具!

为什么选择Cloudflare Workers?

Vibes、出色的DX和超快的部署。

我不喜欢在本地运行MCP服务器,我敢肯定你也不喜欢。现在,我们不必运行节点进程来使用Cursor中调用API的简单MCP工具。

你所要做的就是编写函数。把你的描述和参数放在JSDoc注释中,它就正常工作了。

使用create mcp制作的服务器示例

您可以将任何使用create MCP制作的MCP服务器克隆并部署到您自己的Cloudflare帐户:

bun create mcp --clone <github-url>