一个命令行工具,用于设置模型控制协议(MCP)服务器,并将其部署到Cloudflare Workers中,这样您就可以在几分钟内开始为Cursor Agent创建新工具。
只需编写带有JSDoc注释的TypeScript函数,即可为您的代理提供MCP工具。
要搭建并部署一个新的MCP服务器,只需运行:
bun create mcp
您也可以直接向命令传递名称:bun create mcp --name <server-name>。
<current-dir>/<server-name>。只需在src/index.ts中的MyWorker类中添加函数。每个函数都会编译成一个MCP工具。
例如:
/**
* 来自您的新Workers MCP服务器的温暖友好的问候。
* @param name {string} 我们正在问候的人的名字。
* @return {string} 我们的问候内容。
*/
sayHello(name: string) {
return `来自MCP Worker的问候,${name}!`;
}
@param标签是工具的参数,包括类型和描述。@return标签是工具的返回值及其类型。bun run deploy
现在您可以要求您的代理使用新的工具!
感觉良好、优秀的开发者体验以及快速的部署。
我不喜欢本地运行MCP服务器,我相信您也不喜欢。现在我们不需要运行node进程就可以在Cursor中使用简单的MCP工具来调用API。
您只需要编写函数。将描述和参数放在JSDoc注释中,它就会正常工作。
您可以克隆并部署任何使用create-mcp创建的MCP服务器到您自己的Cloudflare账户:
bun create mcp --clone <github-url>
非常欢迎贡献和反馈!请随时提交Pull Request或打开问题!
如果没有@geelen制作的workers-mcp,这个项目是不可能实现的。