本项目是 Okta API 的管理控制台进程服务器,它让 Claude 能够与 Okta 组织进行交互,为 Okta 组织的用户管理等操作提供了便捷的途径。
okta_list_users_make_requestlimit(数字,默认值:20):最多返回的用户数量。query(字符串):通过 firstName、lastName 或 email 搜索用户。okta_create_user_make_requestprofile(对象):
firstName(字符串):用户的姓。lastName(字符串):用户的名。email(字符串):用户的邮箱地址。login(字符串):用户的登录名(通常为邮箱)。credentials(对象):
password(对象):
value(字符串):用户的密码。okta_get_user_make_requestuserId(字符串):用户 ID 或登录名。okta_update_user_make_requestuserId(字符串):要更新的用户 ID。profile(对象):要更新的配置文件字段,包括 firstName(字符串,可选)、lastName(字符串,可选)、email(字符串,可选)、login(字符串,可选)。okta_list_groups_make_requestfilter(字符串):按组名或 ID 筛选。okta_add_user_to_group_make_requestuserId(字符串):用户的 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 许可证的条款和条件。