Keycloak
Manages Keycloak users and realms through a standardized Model Context Protocol (MCP) interface.
About
Keycloak provides a Model Context Protocol (MCP) server implementation, enabling standardized management of Keycloak users and realms. By leveraging the official Keycloak Admin Client, it exposes Keycloak's API through a consistent and predictable interface, facilitating integration with various AI agents and MCP-compatible tools. It offers various tools such as user creation, deletion, listing, and role assignment, along with realm and group management capabilities, simplifying Keycloak administration within MCP environments.
Key Features
- Provides a standardized MCP interface for Keycloak management
- Uses the official Keycloak Admin Client
- Supports user and realm management
- Includes tools for role and group management
- Offers a command-line interface (CLI) for easy use
- 1 GitHub stars
Use Cases
- Automated user provisioning in Keycloak through MCP
- Simplified role-based access control (RBAC) management via MCP
- Centralized Keycloak management using MCP-compatible tools