RapidIdentity MCP服务器

入门指南
使用Claude扩展
- 下载适用于您操作系统的mcpb软件包
- 打开克劳德桌面并转到设置➡️ 扩展➡️ 高级设置➡️ 安装扩展
- 从步骤1中选择mcpb包
- 输入主机名和用户名/密码或服务标识
使用Go安装
go install github.com/ramon-ramon/mcp-rapidid/cmd/mcp-rapidid这将在GOPATH中的bin文件夹中安装二进制文件。GOPATH环境 可以通过运行以下命令找到变量 go env通常,路径 安装后,macOS上的二进制文件将 /Users//go/bin/mcp-rapidid.
使用模型上下文协议
要使用您的 RapidIdentity用户名和密码
{
"mcpServers": {
"mcp-rapidid": {
"command": "/Users/kelly/go/bin/mcp-rapidid",
"env": {
"RI_USER": "kclarkson",
"RI_PASSWORD": "notarealpassword123",
"RI_HOST": "portal.us006-rapididentity.com"
}
}
}
}使用RapidIdentity将此服务器与支持MCP的应用程序集成 服务身份。请记住,服务标识没有 访问所有API端点,即使使用租户管理员角色。
{
"mcpServers": {
"mcp-rapidid": {
"command": "/Users/kelly/go/bin/mcp-rapidid",
"env": {
"RI_SERVICE_IDENTITY_SECRET_KEY": "1jdie203i4jjf9",
"RI_HOST": "portal.us006-rapididentity.com"
}
}
}
}工具
search-users:根据经过身份验证的用户可用的委托执行简单搜索。search-entitlements-for-user:根据给定用户的idautoID搜索其权限。start-entitlement-request:分别根据idautoID和resourceId为特定用户和权限发起权限请求。get-my-delegations:获取经过身份验证的用户可以访问的委托。这是基于环境变量中包含的凭据。get-user-info-in-delegation:对RapidID代表团进行高级搜索。search-groups:对RapidID组进行简单搜索。get-group-members:获取特定RapidID组的组成员。get-user-activity-from-audit-log:返回给定日期范围内特定RapidIdentity用户的审核日志活动。
技能
- RapidIdentity角色挖掘:识别静态RapidID组的动态过滤器的过程。
