本项目是 Okta API 的管理控制台进程服务器,它让 Claude 能够与 Okta 组织进行交互,为 Okta 组织的用户管理等操作提供了便捷的途径。
okta_list_users_make_request
limit
(数字,默认值:20):最多返回的用户数量。query
(字符串):通过 firstName
、lastName
或 email
搜索用户。okta_create_user_make_request
profile
(对象):
firstName
(字符串):用户的姓。lastName
(字符串):用户的名。email
(字符串):用户的邮箱地址。login
(字符串):用户的登录名(通常为邮箱)。credentials
(对象):
password
(对象):
value
(字符串):用户的密码。okta_get_user_make_request
userId
(字符串):用户 ID 或登录名。okta_update_user_make_request
userId
(字符串):要更新的用户 ID。profile
(对象):要更新的配置文件字段,包括 firstName
(字符串,可选)、lastName
(字符串,可选)、email
(字符串,可选)、login
(字符串,可选)。okta_list_groups_make_request
filter
(字符串):按组名或 ID 筛选。okta_add_user_to_group_make_request
userId
(字符串):用户的 ID。groupId
(字符串):组的 ID。以下是一些通过 Claude 自然使用该服务器的方式:
我的 Okta 组织中有名为 "张三" 的用户吗?
将用户李四添加到 Slack 应用中。
在 claude_desktop_config.json
中添加以下内容:
{
"mcpServers": {
"okta": {
"command": "npx",
"args": [
"-y",
"@yiyang.1i/okta-mcp-server"
],
"env": {
"OKTA_DOMAIN": "your-domain.okta.com", // 替换为您的 Okta 域名
"API_TOKEN": "your-api-token" // 替换为您的 API 令牌
}
}
}
}
如果遇到权限错误,请验证以下几点:
此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。