{"slug":"paoloamato2/keycloak-mcp-server","name":"Keycloak MCP Server","description":"A complete Model Context Protocol (MCP) server for Keycloak 26.x","category":"other","tags":[],"official":false,"stars":1,"transport":"stdio","install":[{"cmd":"uvx keycloak-mcp-server","imports":[]}],"tools":[{"name":"Attack Detection","description":"3 tools for managing attack detection in Keycloak"},{"name":"Authentication Management","description":"38 tools for authentication management"},{"name":"Client Certificates","description":"6 tools for managing client certificates"},{"name":"Client Initial Access","description":"3 tools for managing client initial access tokens"},{"name":"Client Registration Policy","description":"1 tool for client registration policy"},{"name":"Client Role Mappings","description":"10 tools for managing client role mappings"},{"name":"Client Scopes","description":"10 tools for managing client scopes"},{"name":"Clients","description":"33 tools for managing Keycloak clients"},{"name":"Components","description":"6 tools for managing components"},{"name":"Groups","description":"11 tools for managing groups"},{"name":"Identity Providers","description":"15 tools for managing identity providers"},{"name":"Keys","description":"2 tools for managing keys"},{"name":"Organizations","description":"13 tools for managing organizations"},{"name":"Protocol Mappers","description":"14 tools for managing protocol mappers"},{"name":"Realms Admin","description":"37 tools for realm administration"},{"name":"Roles","description":"28 tools for managing roles"},{"name":"Roles by ID","description":"10 tools for managing roles by ID"},{"name":"Scope Mappings","description":"29 tools for managing scope mappings"},{"name":"Users","description":"30 tools for managing users"}],"env_vars":["REST_API","KEYCLOAK_URL","KEYCLOAK_CLIENT_ID","KEYCLOAK_CLIENT_SECRET"],"auth_type":"none","github":"https://github.com/paoloamato2/keycloak-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}