这是一个使用create-mcp初始化的轻量级模型控制协议(MCP)服务器,并部署在Cloudflare Workers上。
此MCP服务器允许代理(如Cursor代理)与WorkOS API进行交互。
查看src/index.ts以获取当前可用工具列表。类中的每个方法都是一个MCP工具。
bun create mcp --clone https://github.com/zueai/workos-mcp
打开Cursor设置 -> MCP -> 添加新MCP服务器,并将复制到剪贴板的命令粘贴进去。
上传您的WorkOS API密钥和客户端ID作为秘密:
bunx wrangler secret put WORKOS_API_KEY
bunx wrangler secret put WORKOS_CLIENT_ID
bun run deploy
要创建新的MCP工具,请在src/index.ts中的MyWorker类中添加方法。每个函数将自动成为您的代理可以使用的MCP工具。
示例:
/**
* 来自您的MCP服务器的温暖友好的问候。
* @param name {string} 我们正在问候的人的名字。
* @return {string} 我们的问候内容。
*/
sayHello(name: string) {
return `来自MCP Worker的问候,${name}!`;
}
JSDoc注释非常重要:
@param标签定义工具的参数及其类型和描述@return标签指定返回值及其类型查看以下资源以了解更多信息: