Skip to main content
Glama

Keycloak MCP サーバー

鍛冶屋のバッジ

Keycloak 管理用のモデル コンテキスト プロトコル サーバー。ユーザーとレルムを管理するためのツールを提供します。

特徴

  • 特定のレルムに新しいユーザーを作成する

  • レルムからユーザーを削除する

  • 利用可能なレルムの一覧

  • 特定のレルム内のユーザーを一覧表示する

Related MCP server: MetaMask MCP

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Keycloak を自動的にインストールするには:

npx -y @smithery/cli install keycloak-model-context-protocol --client claude

NPM経由(推奨)

サーバーは 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に自動的に公開されます。

展開のセットアップ要件

  1. NPMアカウントを作成し、アクセストークンを取得する

  2. GitHubリポジトリにNPM_TOKENシークレットを追加する

    • リポジトリの設定 > シークレットに移動します

    • NPM_TOKENという名前の新しいシークレットを追加します

    • NPMアクセストークンを値として貼り付けます

前提条件

  • Node.js 18以上

  • Keycloakインスタンスの実行

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Issues opened vs closed

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