Votre Managed Keycloak, dans la conversation.
Le serveur MCP Skycloak donne à n'importe quel client MCP, Claude, ChatGPT, Gemini, Grok ou votre éditeur, toute votre plateforme : clusters, realms, applications, SSO, domaines personnalisés, WAF, webhooks, SIEM et branding. Une commande, connexion navigateur, rien à installer.
$ claude mcp add --transport http skycloak https://mcp.skycloak.io
C'est Claude Code. Partout ailleurs, vous collez la même URL : un connecteur personnalisé dans Claude, ChatGPT, Gemini ou Grok, une entrée JSON dans Cursor ou VS Code. Pas de clé API à créer, coller dans un fichier de configuration ou oublier de faire tourner.
Pas seulement le realm. La plateforme qui l'entoure.
Pointez un agent vers une API admin Keycloak et il peut éditer des realms. Il ne peut pas provisionner un cluster, vérifier un domaine personnalisé, modifier une règle WAF ou envoyer des événements à votre SIEM. Ces surfaces sont la plateforme managée, et c'est exactement là qu'un assistant économise le plus de temps.
Clusters
Provision, resize, upgrade and inspect the managed Keycloak clusters themselves.
Edge security & WAF
Read and change the protection in front of the cluster, not just the settings inside it.
Custom domains
Add a domain, get back the DNS records to create, then trigger verification and manage routes.
Webhooks
Subscribe to platform events, inspect what is subscribed, and fire a test delivery.
SIEM destinations
Wire cluster events into Splunk, Datadog, Sentinel or a webhook sink, and test the pipe.
Events, logs & exports
Query authentication and admin events, read logs, and export realms or event history.
Realms, users & roles
The Keycloak layer: realms, users, roles, groups and membership.
Applications & SSO
OIDC and SAML clients, their roles and sessions, plus the identity providers behind sign-in.
Branding & themes
Login and email branding, theme upload and per-client theme assignment.
Extensions & SMTP
Install and upgrade Keycloak extensions, and configure or test outbound mail.
Questions pour lesquelles un tableau de bord vous fait cliquer.
Huit tâches que les équipes confient au serveur MCP chaque jour, s'exécutant sur une plateforme en direct. Choisissez-en une, ou laissez-le jouer.
$ claude mcp add --transport http skycloak https://mcp.skycloak.io
That is Claude Code. Everywhere else you paste the same URL: a custom connector in Claude, ChatGPT, Gemini or Grok, a JSON entry in Cursor or VS Code. No API key to create or rotate.
Bounded by your own access. Read questions run against your live platform. Anything that changes state is limited to your permissions, and deletions refuse to run without an explicit confirm=true.
Votre agent obtient exactement l'accès que vous avez.
The scary part of handing an assistant your fournisseur d'identité is not that it does nothing useful. It is that it does something very useful to the wrong realm. So there is no second permission system to reason about.
Un seul modèle de permissions
Les outils sont enregistrés contre les scopes du credential avec lequel vous vous êtes connecté. Si votre compte ne peut pas faire tourner un secret client, votre assistant non plus. Rien à configurer, rien qui puisse dériver par rapport à votre accès réel.
Les outils destructifs refusent par défaut
Deleting a realm, an application or an fournisseur d'identité requires an explicit confirm=true. Without it the tool declines and says why, so an ambiguous instruction cannot cascade into a deletion.
OAuth standard, pas de secret partagé
La connexion s'effectue via votre compte Skycloak sur OAuth. Il n'y a pas de clé longue durée dans un fichier de configuration sur un laptop, et révoquer l'accès est la même action que vous utilisez déjà.
Le serveur MCP, répondu.
What is an MCP server for Keycloak?
https://mcp.skycloak.io and exposes every operation the Skycloak platform API supports, spanning managed Keycloak clusters, realms, applications, identity providers, users, custom domains, edge security and WAF, webhooks, SIEM destinations, branding, extensions, SMTP and audit logs. You connect with one command and sign in through your browser over OAuth, there is nothing to install, and an assistant only ever gets the access the signed-in account already has.How do I connect it to Claude, ChatGPT, Gemini, Grok or Cursor?
https://mcp.skycloak.io and it does the rest. In Claude, ChatGPT, Gemini and Grok that means adding a custom connector; in Claude Code it is claude mcp add --transport http skycloak https://mcp.skycloak.io; in Cursor, VS Code and other editors it is a JSON entry with "type": "http" and that URL. On first use the server returns a 401 carrying its OAuth metadata and the client opens a browser for you to sign in. See the MCP documentation for the full setup.Do I need an API key?
Can an AI assistant delete my production realm?
confirm=true, so a vague instruction cannot cascade into a deletion.Is this just for Keycloak configuration?
Which MCP clients does it work with?
What does it cost?
How is this different from the Terraform provider?
Arrêtez de cliquer dans une console pour répondre à une question.
Connect in one command, or start a essai gratuit and spin up a cluster to point it at. utilisateurs illimités on every plan, real upstream Keycloak, no lock-in.