Red Hat支持客户端工具

Red Hat支持客户端工具是一个用于管理Red Hat案例的客户端和MCP服务器工具,支持通过STDIO和HTTP传输协议进行配置和使用。

  • by karmab
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 karmab/rhsupportcli

使用说明

基本客户端和mcp服务器https://access.redhat.com/management/api/case_management

如何安装

pip install rhsupportcli fastmcp

使用客户端

从获取离线令牌 https://access.redhat.com/management/api 并将其存储为env变量OFFLINETOKEN

使用MCP

根据您要使用的传输方式,服务器的启动和配置不同

对于STDIO:

例如,在VSCode中:

   "mcp": {
        "servers": {
            "rhsupportcli": {
                "command": "python3",
                "args": ["/path/to/rhsupportcli/src/rhsupportlib/mcp_server.py"],
                "env": {
                    "OFFLINETOKEN": <your token>
                }
            }
        }
    }

对于流式HTTP:

在终端中启动服务器:

rhcsupportmcp

在客户端中配置服务器:

    "rhsupportcli": {
      "transport": "streamable-http",
      "url": "http://localhost:8000/mcp"
      "headers": {
        "OFFLINETOKEN": "<your token>"
      }
    }