关于 WorkOS
WorkOS MCP Server 是 WorkOS 托管的远程 MCP 服务,供 AI Agent 以自然语言管理 WorkOS 工作区,包括组织、用户、SSO、Directory Sync 和 AuthKit。它以当前登录用户的身份运行,权限与控制台角色一致。
主要功能
- 01通过 OAuth 2.1 动态客户端注册完成连接
- 02提供 query 与 mutate 工具分别执行读写操作
- 03覆盖组织、用户、SSO 连接、目录同步与 AuthKit 品牌设置
- 04破坏性操作需显式确认后才会执行
- 05响应中自动去除 API 密钥等敏感值
适用场景
- 01用自然语言邀请用户或创建组织
- 02排查某个组织的 SSO 登录问题
- 03检查目录同步的状态并找出长时间未同步的目录
MCP 相关
该项目是一个远程 MCP 服务,以 Streamable HTTP 方式运行在 mcp.workos.com,向 MCP 客户端暴露 whoami、list_operations、query、mutate 和 setup_account 等工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.workos.com/mcpclaude mcp add --transport http com-workos https://mcp.workos.com/mcp{"mcpServers":{"com-workos":{"type":"http","url":"https://mcp.workos.com/mcp"}}}在 Cursor 中打开{"servers":{"com-workos":{"type":"http","url":"https://mcp.workos.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-workos":{"type":"http","url":"https://mcp.workos.com/mcp"}}}{"mcpServers":{"com-workos":{"serverUrl":"https://mcp.workos.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
WorkOS MCP 服务
使用 AI Agent 管理 WorkOS 工作区。WorkOS MCP 服务是一个远程 Model Context Protocol 服务。任何 MCP 客户端 都可以通过代表你调用 WorkOS API,来管理组织、用户、SSO 连接、目录、 品牌设置等。
- 服务 URL:
https://mcp.workos.com/mcp - 传输方式: Streamable HTTP
- 身份验证: OAuth 2.1 和动态客户端注册(WorkOS Connect)。无需粘贴 API 密钥。
- 文档: https://workos.com/docs/mcp
此文件夹存放该服务的注册表元数据(server.json)。该服务由 WorkOS 托管并运行。
其源代码未在此处发布。
此仓库的其余部分存放适用于 AI 编码 Agent 的 WorkOS 技能。
该服务以你的身份运行。它继承你在 WorkOS 控制面板中的角色,并且只能 执行你的账户有权限执行的操作。
连接客户端
首次连接时,客户端会打开 WorkOS 授权页面。登录并批准访问权限。 之后,Agent 会以你的账户身份连接。
WorkOS CLI(Claude Code、Codex、Cursor)
workos mcp install
CLI 会检测已安装的客户端。使用 --agent claude-code、--agent codex
或 --agent cursor 指定目标客户端。workos mcp status 会显示已安装
并已登录的客户端。
GitHub Copilot / VS Code
将服务添加到 .vscode/mcp.json:
{
"servers": {
"workos": {
"type": "http",
"url": "https://mcp.workos.com/mcp"
}
}
}
从 mcp.json 编辑器启动服务,或从命令面板运行 MCP: List Servers。
Claude Code
claude mcp add --transport http workos https://mcp.workos.com/mcp
在 Claude Code 中使用 /mcp 查看状态或重新登录。
Cursor
添加到 ~/.cursor/mcp.json(全局)或 .cursor/mcp.json(按项目):
{
"mcpServers": {
"workos": { "url": "https://mcp.workos.com/mcp" }
}
}
打开 设置 → MCP,然后点击 WorkOS 旁边的登录。
Codex CLI
codex mcp add workos --url https://mcp.workos.com/mcp
codex mcp login workos
Claude Desktop、ChatGPT
打开设置 → 连接器,点击添加自定义连接器,将其命名为
WorkOS,并输入 https://mcp.workos.com/mcp。
其他客户端
使用 URL https://mcp.workos.com/mcp 添加远程 MCP 服务。
Antigravity、Factory、Goose、OpenCode、Windsurf 和 Zed 的设置步骤见
文档。
工具
| 工具 | 功能 |
|---|---|
whoami | 返回你的身份、角色以及你可以访问的环境。 |
list_operations | 列出 Agent 可用的 WorkOS 操作及其参数。 |
query | 执行目录中的只读操作,例如列出组织或用户。 |
mutate | 执行目录中的写入操作,例如创建组织或邀请用户。 |
setup_account | 为首次使用的用户配置 WorkOS 工作区。 |
操作涵盖组织、用户、SSO 连接、Directory Sync、AuthKit 品牌设置、webhook、 功能标志等。
示例提示词
- “为 Acme Corp 设置一个新组织,并邀请
acme_employees.csv中的所有人。” - “帮我了解
org_123使用 SSO 登录遇到问题的原因。” - “邀请
[email protected]以管理员身份加入org_123。” - “列出所有带有草稿 SSO 连接的组织,并标记 24 小时内未同步的目录。”
- “这是我们营销网站的截图。让我们的 AuthKit 登录页面与之匹配。”
- “为我们的生产环境设置 Datadog 审计日志流。”
权限与安全
- 角色继承。 Agent 执行的每项操作都遵循与控制面板相同的访问控制。只读角色无法进行更改。
- 环境范围。 Agent 一次只在一个环境中工作。默认使用沙盒环境,只有在你明确指示时才会访问生产环境。
- 破坏性操作确认。 删除组织、连接或目录等不可逆操作会返回将被销毁内容的说明,并要求在执行前明确确认。
- 机密信息。 API 密钥、客户端机密及类似值会在传给 Agent 前从响应中移除。
- 管理员控制。 团队管理员可以在团队身份验证设置中,为整个团队禁用 MCP 访问、阻止访问生产环境,或将 MCP 设为只读。
限制
- 不支持冒充用户。
- 不提供最敏感的控制面板操作:更改 MCP 访问设置、创建或轮换凭据,以及删除你的 WorkOS 团队。
- 一次只能访问一个团队。Agent 的访问范围仅限于你进行身份验证时使用的团队。
支持
列表
此处的 server.json 是 MCP Registry 中 com.workos/mcp 条目的权威来源。其他目录见 LISTINGS.md。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。