Keycloak MCP Server
Keycloak MCP サーバー
Keycloak 管理用のモデル コンテキスト プロトコル サーバー。ユーザーとレルムを管理するためのツールを提供します。
特徴
特定のレルムに新しいユーザーを作成する
レルムからユーザーを削除する
利用可能なレルムの一覧
特定のレルム内のユーザーを一覧表示する
Related MCP server: MetaMask MCP
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Keycloak を自動的にインストールするには:
npx -y @smithery/cli install keycloak-model-context-protocol --client claudeNPM経由(推奨)
サーバーは NPM パッケージとして利用可能です:
# Direct usage with npx
npx -y keycloak-model-context-protocol
# Or global installation
npm install -g keycloak-model-context-protocolローカル開発のセットアップ
サーバーを開発または変更する場合:
git clone <repository-url>
cd keycloak-model-context-protocol
npm install
npm run build構成
NPM パッケージの使用 (推奨)
Claude Desktop 構成ファイルでサーバーを構成します。
{
"mcpServers": {
"keycloak": {
"command": "npx",
"args": ["-y", "keycloak-model-context-protocol"],
"env": {
"KEYCLOAK_URL": "http://localhost:8080",
"KEYCLOAK_ADMIN": "admin",
"KEYCLOAK_ADMIN_PASSWORD": "admin"
}
}
}
}地域開発のために
{
"mcpServers": {
"keycloak": {
"command": "node",
"args": ["path/to/dist/index.js"],
"env": {
"KEYCLOAK_URL": "http://localhost:8080",
"KEYCLOAK_ADMIN": "admin",
"KEYCLOAK_ADMIN_PASSWORD": "admin"
}
}
}
}利用可能なツール
ユーザー作成
指定された領域に新しいユーザーを作成します。
入力:
realm: レルム名username: 新しいユーザーのユーザー名email: ユーザーのメールアドレスfirstName: ユーザーの名lastName: ユーザーの姓
ユーザー削除
指定された領域からユーザーを削除します。
入力:
realm: レルム名userId: 削除するユーザーのID
リストレルム
利用可能なすべてのレルムを一覧表示します。
リストユーザー
指定された領域内のすべてのユーザーを一覧表示します。
入力:
realm: レルム名
発達
npm run watchテスト
MCP Inspector を使用してサーバーをテストするには:
npx -y @modelcontextprotocol/inspector npx -y keycloak-model-context-protocol展開
NPMパッケージ
このプロジェクトは、GitHub で新しいリリースが公開されると、GitHub Actions を介してNPMに自動的に公開されます。
展開のセットアップ要件
NPMアカウントを作成し、アクセストークンを取得する
GitHubリポジトリにNPM_TOKENシークレットを追加する
リポジトリの設定 > シークレットに移動します
NPM_TOKENという名前の新しいシークレットを追加しますNPMアクセストークンを値として貼り付けます
前提条件
Node.js 18以上
Keycloakインスタンスの実行
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ChristophEnglisch/keycloak-model-context-protocol'
If you have feedback or need assistance with the MCP directory API, please join our Discord server