Enterprise DNA
M MCP Servers Developer low

mrz1880/mcp-keycloak-admin

by Various

MCP server to administer Keycloak via its Admin REST API — safe-by-default, Clean Architecture, TDD

M

MCP

mrz1880/mcp-keycloak-admin

Added 4 July 2026

#clean-architecture #iam #identity #keycloak #keycloak-admin #mcp #model-context-protocol #typescript

Overview

An MCP server that provides a bridge to administer Keycloak through its Admin REST API. It follows safe-by-default principles, Clean Architecture, and test-driven development in TypeScript.

Best for

Best for
Developers automating Keycloak administration through MCP-based assistants or workflows.

Use cases

  • Manage Keycloak users, roles, and groups via MCP agents
  • Automate realm configuration and client setup
  • Integrate identity and access management into MCP-driven workflows

Notes

An MCP server that provides a bridge to administer Keycloak through its Admin REST API. It follows safe-by-default principles, Clean Architecture, and test-driven development in TypeScript.

0 stars on GitHub. Last updated 2026-07-01. Licensed MIT.

Use cases

  • Manage Keycloak users, roles, and groups via MCP agents
  • Automate realm configuration and client setup
  • Integrate identity and access management into MCP-driven workflows

Pros

  • Safe-by-default design reduces accidental misconfiguration
  • Clean Architecture and TDD support maintainability and correctness
  • TypeScript implementation offers type safety and tooling

Cons

  • No public stars suggests limited adoption or validation
  • Requires a running Keycloak instance and MCP client setup
  • Documentation and community support may be sparse

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Safe-by-default design reduces accidental misconfiguration
  • Clean Architecture and TDD support maintainability and correctness
  • TypeScript implementation offers type safety and tooling

Cons

  • No public stars suggests limited adoption or validation
  • Requires a running Keycloak instance and MCP client setup
  • Documentation and community support may be sparse