Keycloak MCP Server
Keycloak MCP サーバー
Keycloak 管理用のモデル コンテキスト プロトコル サーバー。ユーザーとレルムを管理するためのツールを提供します。
特徴
特定のレルムに新しいユーザーを作成する
レルムからユーザーを削除する
利用可能なレルムの一覧
特定のレルム内のユーザーを一覧表示する
Related MCP server: User Management MCP Server
インストール
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.
Related MCP Connectors
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Model Context Protocol server for Studex tools, notifications, and profile integrations
Related MCP Servers
- AlicenseBqualityDmaintenanceA 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.94813MIT
- FlicenseCqualityDmaintenanceA Model Context Protocol server demonstrating user management capabilities with tools for creating, retrieving, and generating random user data.2
- AlicenseAqualityAmaintenanceAn MCP server for Keycloak Admin REST API, enabling user, group, event, and security management through service account authentication.30MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that provides a natural language interface for managing Keycloak identity and access management through its REST API.MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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