小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
MIT License
3
最近更新:4个月前

轻量级 MCP 服务器,可让你的 Cursor Agent 访问 WorkOS API。

workos-mcp

这是一个轻量级的模型控制协议(MCP)服务器,使用 create-mcp 启动,并部署在 Cloudflare Workers 上。

此 MCP 服务器允许代理(例如 Cursor Agents)与 WorkOS API 进行交互。

可用工具

查看 src/index.ts 获取当前的工具列表。该类中的每个方法都是一个 MCP 工具。

安装

  1. 运行自动化安装脚本以克隆此 MCP 服务器并将其部署到您的 Cloudflare 帐户中:
bash 复制代码
bun create mcp --clone https://github.com/zueai/workos-mcp
  1. 打开 Cursor Settings -> MCP -> 添加新的 MCP 服务器,然后粘贴复制到剪贴板中的命令。

  2. 作为秘密上传您的 WorkOS API 密钥和客户端 ID:

bash 复制代码
bunx wrangler secret put WORKOS_API_KEY
bunx wrangler secret put WORKOS_CLIENT_ID

部署更改

  1. 运行部署脚本:
bash 复制代码
bun run deploy
  1. 然后重新加载 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 标记指定返回值及其类型

了解更多信息

查看以下资源以获取更多信息: