Enterprise DNA 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

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

How to use

Install

npx -y mcp-keycloak-admin

Tools exposed

  • KEYCLOAK_BASE_URL
  • KEYCLOAK_REALM
  • AUTH_MODE
  • KC_CLIENT_ID
  • KC_CLIENT_SECRET
  • KC_ADMIN_USERNAME
  • KC_ADMIN_PASSWORD
  • KC_ADMIN_REALM
  • READ_ONLY
  • ALLOWED_REALMS
  • keycloak_user_search
  • keycloak_user_get
  • keycloak_user_sessions_list
  • keycloak_user_create
  • keycloak_user_update
  • keycloak_user_set_enabled
  • keycloak_user_send_action_email
  • keycloak_user_reset_password
  • keycloak_user_logout
  • keycloak_user_delete

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
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks