
Okta MCP Server

2025.04.15
9
TypeScript用户管理身份认证API集成交流协作
Okta MCP Server 是一个与 Okta 用户管理系统交互的中间件,提供用户和群组管理功能。它允许 Claude 通过 API 访问 Okta 的用户数据,实现用户信息查询、群组管理等功能。
View on GitHub
Overview
基本能力
产品定位
Okta MCP Server 是一个连接 Claude 和 Okta 用户管理系统的中间件,专注于提供用户和群组管理能力。
核心功能
- 用户管理:
- 获取用户详细信息(ID、状态、账户日期等)
- 查询用户个人信息(姓名、邮箱等)
- 获取用户就业详情和联系方式
- 群组管理:
- 列出用户群组
- 支持群组筛选和分页
- 高级查询:
- 支持 SCIM 过滤表达式
- 多字段自由文本搜索
- 排序功能(按状态、创建日期等)
- 可定制分页限制
适用场景
- 企业用户管理系统集成
- 批量查询用户信息
- 用户状态监控(如最后登录时间)
- 部门或群组管理
- 用户数据分析和报告
工具列表
- get_user:获取单个用户的详细信息
- list_users:列出用户,支持筛选和分页
- list_groups:列出群组,支持筛选和分页
常见问题解答
- 工具不显示:检查日志、验证环境变量、确认路径
- 认证错误:验证 API token、检查 URL 格式
- 连接问题:检查服务器构建、文件权限
使用教程
使用依赖
- Node.js (v16 或更高)
- Claude 桌面应用
- Okta 开发者账号
- Okta 的 Admin API Token
安装教程
- 创建 Okta 开发者账号
- 生成 API Token
- 安装依赖:
npm install
- 配置 Claude 桌面应用
调试方式
查看日志: MacOS/Linux:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
Windows:
Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20