{"slug":"ChristophEnglisch/keycloak-model-context-protocol","name":"Keycloak MCP Server","description":"Administer Keycloak users and realms using a Model Context Protocol server.","category":"cloud-service","tags":[],"official":false,"stars":44,"transport":null,"install":[{"cmd":"npx -y @smithery/cli","imports":[]}],"tools":[{"name":"list_realms","description":"List all realms in the Keycloak instance"},{"name":"get_realm","description":"Get details of a specific realm"},{"name":"create_realm","description":"Create a new realm"},{"name":"update_realm","description":"Update an existing realm"},{"name":"delete_realm","description":"Delete a realm"},{"name":"list_users","description":"List users in a realm"},{"name":"get_user","description":"Get details of a specific user"},{"name":"create_user","description":"Create a new user in a realm"},{"name":"update_user","description":"Update an existing user"},{"name":"delete_user","description":"Delete a user"},{"name":"list_clients","description":"List clients in a realm"},{"name":"get_client","description":"Get details of a specific client"},{"name":"create_client","description":"Create a new client in a realm"},{"name":"update_client","description":"Update an existing client"},{"name":"delete_client","description":"Delete a client"},{"name":"list_roles","description":"List roles in a realm or client"},{"name":"get_role","description":"Get details of a specific role"},{"name":"create_role","description":"Create a new role"},{"name":"delete_role","description":"Delete a role"},{"name":"assign_role_to_user","description":"Assign a role to a user"},{"name":"remove_role_from_user","description":"Remove a role from a user"},{"name":"list_groups","description":"List groups in a realm"},{"name":"get_group","description":"Get details of a specific group"},{"name":"create_group","description":"Create a new group"},{"name":"delete_group","description":"Delete a group"},{"name":"add_user_to_group","description":"Add a user to a group"},{"name":"remove_user_from_group","description":"Remove a user from a group"}],"env_vars":["KEYCLOAK_URL"],"auth_type":"none","github":"https://github.com/ChristophEnglisch/keycloak-model-context-protocol","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}