返回市场
创建-mcp

创建-mcp

作者:zueai48 星标更新:2025-02-26

项目介绍

create-mcp

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

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

预备条件

  • 已安装并使用Cloudflare账户登录的Wrangler CLI
  • 已安装Claude Desktop App。(这将在不久后移除)

操作指南

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

bun create mcp

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

该CLI工具的作用

  • 将模板worker仓库克隆到<current-dir>/<server-name>
  • 安装依赖项。
  • 初始化Git仓库。
  • 将Hello World MCP服务器部署到您的Cloudflare账户。
  • 将其添加到Claude Desktop。
  • 将MCP服务器命令复制到剪贴板,以便您可以将其粘贴到Cursor中。

如何使用

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

例如:

/**
 * 来自您的新Workers MCP服务器的温暖友好的问候。
 * @param name {string} 我们正在问候的人的名字。
 * @return {string} 我们的问候内容。
 */
sayHello(name: string) {
    return `来自MCP Worker的问候,${name}!`;
}
  • 第一行是工具的描述。
  • @param标签是工具的参数,包括类型和描述。
  • @return标签是工具的返回值及其类型。

部署更改

  1. 重新部署worker:
bun run deploy
  1. 刷新您的Cursor窗口。

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

为什么选择Cloudflare Workers?

感觉良好、优秀的开发者体验以及快速的部署。

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

您只需要编写函数。将描述和参数放在JSDoc注释中,它就会正常工作。

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

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

bun create mcp --clone <github-url>

贡献

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

致谢

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