
Workos Mcp
轻量级 MCP 服务器,可让你的 Cursor Agent 访问 WorkOS API。
概述
workos-mcp
这是一个轻量级的模型控制协议(MCP)服务器,使用 create-mcp 启动,并部署在 Cloudflare Workers 上。
此 MCP 服务器允许代理(例如 Cursor Agents)与 WorkOS API 进行交互。
可用工具
查看 src/index.ts 获取当前的工具列表。该类中的每个方法都是一个 MCP 工具。
安装
- 运行自动化安装脚本以克隆此 MCP 服务器并将其部署到您的 Cloudflare 帐户中:
bash
bun create mcp --clone https://github.com/zueai/workos-mcp
-
打开
Cursor Settings -> MCP -> 添加新的 MCP 服务器
,然后粘贴复制到剪贴板中的命令。 -
作为秘密上传您的 WorkOS API 密钥和客户端 ID:
bash
bunx wrangler secret put WORKOS_API_KEY
bunx wrangler secret put WORKOS_CLIENT_ID
部署更改
- 运行部署脚本:
bash
bun run deploy
- 然后重新加载 Cursor 窗口以使用更新后的工具。
如何创建新的 MPC 工具
要创建新的 MCP 工具,请向 src/index.ts
中的 MyWorker
类添加方法。每个函数都会自动成为您的代理可以使用的 MCP 工具。
示例:
typescript
/**
* 您的 MCP 服务器友好的问候语。
* @param name {string} 我们打招呼的人的名字。
* @return {string} 我们的问候内容。
*/
sayHello(name: string) {
return `来自 MCP Worker 的问候,${name}!`;
}
JSDoc 注释很重要:
- 第一行成为工具的描述
@param
标记定义工具的参数、类型和说明@return
标记指定返回值及其类型
了解更多信息
查看以下资源以获取更多信息:
- create-mcp 文档 - 了解 create-mcp CLI
- 模型控制协议文档 - 了解模型控制协议
- workers-mcp - 实现 Cloudflare Workers 的 MCP 协议的包
- Cloudflare Workers 文档 - 了解 Cloudflare Workers 平台
- WorkOS 文档 - 了解 WorkOS API