Octodet Keycloak
JSON →Administer Keycloak by managing users, realms, roles, and other resources through an LLM interface.
Install
npx -y @octodet/keycloak-mcp Tools · 18
- list_realms List all realms in the Keycloak instance
- create_realm Create a new realm in Keycloak
- get_realm Get details of a specific realm
- update_realm Update an existing realm
- delete_realm Delete a realm from Keycloak
- list_users List all users in a realm
- create_user Create a new user in a realm
- get_user Get details of a specific user
- update_user Update an existing user
- delete_user Delete a user from a realm
- list_roles List all roles in a realm
- create_role Create a new role in a realm
- get_role Get details of a specific role
- update_role Update an existing role
- delete_role Delete a role from a realm
- assign_role_to_user Assign a role to a user
- remove_role_from_user Remove a role from a user
- get_user_roles Get all roles assigned to a user
Environment variables
KEYCLOAK_URL
Links
★ 3 GitHub stars