{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mrz1880/mcp-keycloak-admin","description":"Administer Keycloak via its Admin REST API: users, roles, clients, groups, IdP, events.","title":"Keycloak Admin","repository":{"url":"https://github.com/mrz1880/mcp-keycloak-admin","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-keycloak-admin","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Keycloak server (no trailing slash).","isRequired":true,"name":"KEYCLOAK_BASE_URL"},{"description":"Realm the server operates on.","isRequired":true,"name":"KEYCLOAK_REALM"},{"description":"Authentication mode: service_account or password.","isRequired":true,"name":"AUTH_MODE"},{"description":"Confidential client id (service_account mode).","name":"KC_CLIENT_ID"},{"description":"Client secret (service_account mode).","isSecret":true,"name":"KC_CLIENT_SECRET"},{"description":"Admin username (password mode).","name":"KC_ADMIN_USERNAME"},{"description":"Admin password (password mode).","isSecret":true,"name":"KC_ADMIN_PASSWORD"},{"description":"Realm holding the admin user (password mode; default master).","name":"KC_ADMIN_REALM"},{"description":"When true, write and destructive tools are not registered.","name":"READ_ONLY"},{"description":"Comma-separated allow-list of realms the server may operate on.","name":"ALLOWED_REALMS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T20:08:15.801864Z","publishedAt":"2026-06-23T20:08:15.801864Z","updatedAt":"2026-06-23T20:08:15.801864Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mrz1880/mcp-keycloak-admin","description":"Administer Keycloak via its Admin REST API: users, roles, clients, groups, IdP, events.","title":"Keycloak Admin","repository":{"url":"https://github.com/mrz1880/mcp-keycloak-admin","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-keycloak-admin","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Keycloak server (no trailing slash).","isRequired":true,"name":"KEYCLOAK_BASE_URL"},{"description":"Realm the server operates on.","isRequired":true,"name":"KEYCLOAK_REALM"},{"description":"Authentication mode: service_account or password.","isRequired":true,"name":"AUTH_MODE"},{"description":"Confidential client id (service_account mode).","name":"KC_CLIENT_ID"},{"description":"Client secret (service_account mode).","isSecret":true,"name":"KC_CLIENT_SECRET"},{"description":"Admin username (password mode).","name":"KC_ADMIN_USERNAME"},{"description":"Admin password (password mode).","isSecret":true,"name":"KC_ADMIN_PASSWORD"},{"description":"Realm holding the admin user (password mode; default master).","name":"KC_ADMIN_REALM"},{"description":"When true, write and destructive tools are not registered.","name":"READ_ONLY"},{"description":"Comma-separated allow-list of realms the server may operate on.","name":"ALLOWED_REALMS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-24T08:06:13.927683Z","publishedAt":"2026-06-24T08:06:13.927683Z","updatedAt":"2026-06-24T08:06:13.927683Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mrz1880/mcp-keycloak-admin","description":"Administer Keycloak via its Admin REST API: users, roles, clients, groups, IdP, events.","title":"Keycloak Admin","repository":{"url":"https://github.com/mrz1880/mcp-keycloak-admin","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-keycloak-admin","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Keycloak server (no trailing slash).","isRequired":true,"name":"KEYCLOAK_BASE_URL"},{"description":"Realm the server operates on.","isRequired":true,"name":"KEYCLOAK_REALM"},{"description":"Authentication mode: service_account or password.","isRequired":true,"name":"AUTH_MODE"},{"description":"Confidential client id (service_account mode).","name":"KC_CLIENT_ID"},{"description":"Client secret (service_account mode).","isSecret":true,"name":"KC_CLIENT_SECRET"},{"description":"Admin username (password mode).","name":"KC_ADMIN_USERNAME"},{"description":"Admin password (password mode).","isSecret":true,"name":"KC_ADMIN_PASSWORD"},{"description":"Realm holding the admin user (password mode; default master).","name":"KC_ADMIN_REALM"},{"description":"When true, write and destructive tools are not registered.","name":"READ_ONLY"},{"description":"Comma-separated allow-list of realms the server may operate on.","name":"ALLOWED_REALMS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-26T13:29:38.583449Z","publishedAt":"2026-06-26T13:29:38.583449Z","updatedAt":"2026-06-26T13:29:38.583449Z","isLatest":true}}}],"metadata":{"count":3}}
