
Keycloak MCP
Supports UIby christophenglisch
AI-powered administration for Keycloak users and realms via Model Context Protocol.
What it does
This MCP server connects to a Keycloak instance, allowing an AI assistant to perform administrative tasks such as managing users and inspecting realms without needing to manually navigate the Keycloak admin console.
Tools
create-user: Creates a new user in a specified realm with name, email, and other details.delete-user: Removes a user from a specified realm using their unique ID.list-realms: Retrieves a list of all available realms in the Keycloak instance.list-users: Lists all users within a specific realm.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"keycloak": {
"command": "npx",
"args": ["-y", "keycloak-model-context-protocol"],
"env": {
"KEYCLOAK_URL": "http://localhost:8080",
"KEYCLOAK_ADMIN": "admin",
"KEYCLOAK_ADMIN_PASSWORD": "admin"
}
}
}
}
Supported hosts
- Claude Desktop
Quick install
npx -y keycloak-model-context-protocolInformation
- Pricing
- free
- Published
- 4/24/2026
- stars






