What tools does the server provide?
The server provides six tools: `create-user`, `delete-user`, `list-users`, `list-realms`, `list-roles`, and `update-user-roles`, each for specific Keycloak administrative tasks.
@Octodet
基本情報
Advanced Keycloak Mcp Server with many tools
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"keycloak": {
"command": "npx",
"args": [
"-y",
"@octodet/keycloak-mcp"
],
"env": {
"KEYCLOAK_URL": "http://localhost:8080",
"KEYCLOAK_ADMIN": "admin",
"KEYCLOAK_ADMIN_PASSWORD": "admin"
}
}
}
}Create a new user in a specific realm
Delete a user from a specific realm
List all available realms
List users in a specific realm
List all roles of a specific client in a specific realm
Add and/or remove client roles for a user in a specific realm and client
Reset or set a new password for a user in a specific realm
A Model Context Protocol (MCP) server that provides a comprehensive set of tools for Keycloak administration, covering user, realm, and role management. It is intended for developers and administrators who need to automate Keycloak tasks via MCP-compatible clients.
The README does not describe installation, configuration, or invocation steps. Once set up, the server exposes tools such as create-user, delete-user, list-users, list-realms, list-roles, and update-user-roles, which accept JSON parameters as shown in the documentation.
The server provides six tools: `create-user`, `delete-user`, `list-users`, `list-realms`, `list-roles`, and `update-user-roles`, each for specific Keycloak administrative tasks.
`realm`, `username`, `email`, `firstName`, and `lastName` are required. Optional parameters include `enabled`, `emailVerified`, and `credentials` (an array of credential objects with `type`, `value`, and `temporary`).
Yes. The `update-user-roles` tool accepts both `rolesToAdd` and `rolesToRemove` arrays in a single operation. At least one of the two must be provided.
No. Deleting a user is permanent and irreversible. The README explicitly warns to ensure the correct `userId` before execution.
The README does not specify transport, authentication, or runtime dependencies. It assumes a Keycloak instance is accessible and configured for the server.
Open-source MCP to use Blender with any LLM
A search tool helps dev to solve the naming things problem.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Model Context Protocol Servers

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
コメント