Token导航 LogoToken导航TokenDH.com
Keycloak MCP Server (Christoph Englisch) logo
运维云端stdio官方级别未说明来源级核验

Keycloak MCP Server (Christoph Englisch)

MCP Server

@smithery/cli

一个用于Keycloak管理的模型上下文协议服务器,提供管理用户和领域的工具。

工具数

0

提示词数

0

GitHub Stars

42

资源数

0
TypeScriptClaude用户管理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ChristophEnglisch

提供方

ChristophEnglisch

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

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

详细介绍

Keycloak MCP服务器

](https://smithery.ai/server/keycloak-model-context-protocol)

用于Keycloak管理的模型上下文协议服务器,提供管理用户和领域的工具。

特性

  • 在特定领域创建新用户
  • 从域中删除用户
  • 列出可用领域
  • 列出特定领域的用户

安装

通过Smithery安装

通过以下方式自动安装克劳德桌面的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 
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检查器测试服务器,请执行以下操作:

npx -y @modelcontextprotocol/inspector npx -y keycloak-model-context-protocol

部署

NPM包

此项目将自动发布到 在GitHub上发布新版本时,通过GitHub Actions。

部署设置要求

  1. 创建NPM帐户并获取访问令牌
  2. 将NPM_TOKEN secret添加到GitHub存储库

- 转到存储库设置>机密 - 添加名为的新密钥 NPM_TOKEN - 将您的NPM访问令牌粘贴为值

先决条件

  • Node.js 18或更高版本
  • 正在运行Keycloak实例

目录标签

目录标签

TypeScriptClaude用户管理身份认证本地部署领域管理Keycloak扩展

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP