使用说明
创建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标签是工具的参数,带有类型和描述。 - 这
@returntag是该工具的返回值及其类型。
部署更改
- 重新部署工人:
bun run deploy
- 重新加载光标窗口。
现在,您可以要求您的代理使用新工具!
为什么选择Cloudflare Workers?
Vibes、出色的DX和超快的部署。
我不喜欢在本地运行MCP服务器,我敢肯定你也不喜欢。现在,我们不必运行节点进程来使用Cursor中调用API的简单MCP工具。
你所要做的就是编写函数。把你的描述和参数放在JSDoc注释中,它就正常工作了。
使用create mcp制作的服务器示例
您可以将任何使用create MCP制作的MCP服务器克隆并部署到您自己的Cloudflare帐户:
bun create mcp --clone <github-url>
