mcp-keycloak
Related Servers
Alternatives to mcp-keycloak
No user-submitted related servers found.
Related Servers
- MIT
- AlicenseAqualityAmaintenanceEnables administrators to manage Keycloak realms, users, roles, clients, groups, and more through its Admin REST API, with safe-by-default configuration and destructive operation confirmation.56351MIT
- AlicenseNot gradedqualityBmaintenanceEnables administration of Keycloak identity and access management through MCP, allowing management of realms, clients, users, roles, groups, identity providers, and sessions from any MCP client.18Apache 2.0
- AlicenseCqualityCmaintenanceEnables management of Keycloak identity and access management through the Keycloak Admin REST API, providing 299 tools for operations like user management, client configuration, and realm administration via natural language.1003MIT
- AlicenseCqualityCmaintenanceA comprehensive MCP server for Keycloak administration, offering 80+ tools to manage users, realms, clients, roles, groups, sessions, events, organizations, and more directly from AI assistants.8618MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables management of Keycloak users and realms through a standardized interface, providing tools for user creation, deletion, role assignment, and group management.95413MIT
TDQS
Scored across 47 tools
Most tools have distinct purposes, but there is potential confusion between get_client and get_client_by_clientid (both retrieve a client) and between assign_client_role_to_user and assign_realm_role_to_user (both assign roles, just different scopes). Descriptions clarify, but the large number of tools may cause some ambiguity.
All tools follow a consistent snake_case verb_noun pattern (e.g., create_user, list_clients, update_realm_settings). Longer names like add_user_to_group are also consistent with verb_object_preposition_target style. No mixing of conventions.
47 tools is substantial but appropriate for a comprehensive Keycloak administration server covering realms, users, groups, clients, roles, and sessions. Each tool has a defined role, though a few could be merged without loss of clarity.
The tool surface is very broad, covering CRUD for all major entities plus password resets, session management, role assignments, and realm configuration. Notable gap: no tool to list a user's client roles (only realm roles). Otherwise, well-rounded.