mcpField
W
WorkOS

WorkOS

远程服务
workos.com安全46今天更新

关于 WorkOS

WorkOS MCP Server 是 WorkOS 托管的远程 MCP 服务,供 AI Agent 以自然语言管理 WorkOS 工作区,包括组织、用户、SSO、Directory Sync 和 AuthKit。它以当前登录用户的身份运行,权限与控制台角色一致。

主要功能

  1. 01通过 OAuth 2.1 动态客户端注册完成连接
  2. 02提供 query 与 mutate 工具分别执行读写操作
  3. 03覆盖组织、用户、SSO 连接、目录同步与 AuthKit 品牌设置
  4. 04破坏性操作需显式确认后才会执行
  5. 05响应中自动去除 API 密钥等敏感值

适用场景

  1. 01用自然语言邀请用户或创建组织
  2. 02排查某个组织的 SSO 登录问题
  3. 03检查目录同步的状态并找出长时间未同步的目录

MCP 相关

该项目是一个远程 MCP 服务,以 Streamable HTTP 方式运行在 mcp.workos.com,向 MCP 客户端暴露 whoami、list_operations、query、mutate 和 setup_account 等工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.workos.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。