开发者工具 · 安全

MCP Keycloak

idoyudha/mcp-keycloak

Keycloak MCP服务器是一个提供自然语言接口的模型上下文协议服务,用于通过REST API管理Keycloak身份和访问控制。该服务支持用户管理、客户端配置、域管理和基于角色的访问控制等操作。

安装

uvx mcp-keycloak

客户端配置

{
  "mcpServers": {
    "keycloak": {
      "command": "uvx",
      "args": [
        "mcp-keycloak"
      ],
      "env": {
        "SERVER_URL": "<SERVER_URL>",
        "USERNAME": "<USERNAME>",
        "PASSWORD": "<PASSWORD>",
        "REALM_NAME": "<REALM_NAME>"
      }
    }
  }
}

环境变量

SERVER_URLUSERNAMEPASSWORDREALM_NAMECLIENT_IDCLIENT_SECRET
作者
@idoyudha
分类
开发者工具, 安全
许可证
MIT
更新于
2026年10月6日

工具(25)

  • create_user

    update_user / delete_user - Full CRUD operations

  • reset_user_password

    Password management

  • get_user_sessions

    logout_user - Session control

  • count_users

    User statistics

  • list_clients

    get_client / create_client - Client operations

  • get_client_secret

    regenerate_client_secret - Secret management

  • get_client_service_account

    Service account access

  • update_client

    delete_client - Client modifications

  • list_realm_roles

    create_realm_role - Realm role operations

  • list_client_roles

    create_client_role - Client-specific roles

  • assign_realm_role_to_user

    remove_realm_role_from_user - Role assignments

  • get_user_realm_roles

    assign_client_role_to_user - User role queries

  • list_groups

    create_group / update_group - Group operations

  • get_group_members

    add_user_to_group - Membership management

  • get_user_groups

    remove_user_from_group - User group associations

  • get_realm_info

    update_realm_settings - Realm configuration

  • get_realm_events_config

    update_realm_events_config - Event management

  • add_realm_default_group

    remove_realm_default_group - Default settings

  • list_authentication_flows

    get_authentication_flow - Flow management

  • create_authentication_flow

    update_authentication_flow - Flow CRUD operations

  • delete_authentication_flow

    copy_authentication_flow - Flow modifications

  • get_flow_executions

    update_flow_executions - Execution management

  • create_execution

    delete_execution - Execution lifecycle

  • get_authenticator_config

    create_authenticator_config - Configuration management

  • get_required_actions

    update_required_action - Required actions control

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS

相关 MCP 服务器

更多服务器
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright是一个跨浏览器的Web测试和自动化框架,支持Chromium、Firefox和WebKit,提供无头执行、多浏览器兼容性测试、强大的断言和工具支持,适用于多种编程语言。

开发者工具
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix是一个将代码库打包为AI友好格式的工具,支持本地和远程仓库处理,提供代码压缩、安全检查和多种输出格式。

开发者工具
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS 是字节跳动的多模态 AI 智能体技术栈,包含两个项目:Agent TARS(基于 MCP 的命令行与 Web UI 智能体)和 UI-TARS-desktop(桌面 GUI 智能体)。

开发者工具
blender logo

blender

ahujasid/blender-mcp

10.6k

BlenderMCP通过MCP协议将Blender与Claude AI连接,实现AI辅助3D建模与场景控制

开发者工具
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

Playwright MCP是一个基于Playwright的浏览器自动化服务器,通过结构化数据而非像素输入实现LLM与网页的交互。

开发者工具
2344 logo

2344

comet-ml/opik

7k

Opik是一个开源的LLM评估框架,支持追踪、评估和监控LLM应用,帮助开发者构建更高效、更经济的LLM系统。

开发者工具