Keycloak MCP サーバー
Keycloak 管理用のモデル コンテキスト プロトコル サーバー。ユーザーとレルムを管理するためのツールを提供します。
特徴
特定のレルムに新しいユーザーを作成する
レルムからユーザーを削除する
利用可能なレルムの一覧
特定のレルム内のユーザーを一覧表示する
Related MCP server: MetaMask MCP
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Keycloak を自動的にインストールするには:
NPM経由(推奨)
サーバーは NPM パッケージとして利用可能です:
ローカル開発のセットアップ
サーバーを開発または変更する場合:
構成
NPM パッケージの使用 (推奨)
Claude Desktop 構成ファイルでサーバーを構成します。
地域開発のために
利用可能なツール
ユーザー作成
指定された領域に新しいユーザーを作成します。
入力:
realm: レルム名username: 新しいユーザーのユーザー名email: ユーザーのメールアドレスfirstName: ユーザーの名lastName: ユーザーの姓
ユーザー削除
指定された領域からユーザーを削除します。
入力:
realm: レルム名userId: 削除するユーザーのID
リストレルム
利用可能なすべてのレルムを一覧表示します。
リストユーザー
指定された領域内のすべてのユーザーを一覧表示します。
入力:
realm: レルム名
発達
テスト
MCP Inspector を使用してサーバーをテストするには:
展開
NPMパッケージ
このプロジェクトは、GitHub で新しいリリースが公開されると、GitHub Actions を介してNPMに自動的に公開されます。
展開のセットアップ要件
NPMアカウントを作成し、アクセストークンを取得する
GitHubリポジトリにNPM_TOKENシークレットを追加する
リポジトリの設定 > シークレットに移動します
NPM_TOKENという名前の新しいシークレットを追加しますNPMアクセストークンを値として貼り付けます
前提条件
Node.js 18以上
Keycloakインスタンスの実行