Keycloak MCP サーバー
Keycloak 管理用のモデル コンテキスト プロトコル サーバー。ユーザーとレルムを管理するためのツールを提供します。
特徴
- 特定のレルムに新しいユーザーを作成する
- レルムからユーザーを削除する
- 利用可能なレルムの一覧
- 特定のレルム内のユーザーを一覧表示する
インストール
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インスタンスの実行
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Keycloak ユーザーとレルムを管理するためのツールを提供するモデル コンテキスト プロトコル サーバー。ユーザーの作成と削除、使用可能なレルムの一覧表示、特定のレルム内のユーザーの表示が可能です。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that allows LLMs to interact with blockchain through MetaMask, keeping private keys securely in your crypto wallet while enabling transactions and blockchain operations.Last updated -2805TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables management of Keycloak users and realms through a standardized interface, providing tools for user creation, deletion, role assignment, and group management.Last updated -96662TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with Slack API, allowing users to send messages, view channel history, manage channels, send direct messages, and retrieve user lists from Slack workspaces.Last updated -Python