基本客户端和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":
}
}
}
}对于流式HTTP:
在终端中启动服务器:
rhcsupportmcp在客户端中配置服务器:
"rhsupportcli": {
"transport": "streamable-http",
"url": "http://localhost:8000/mcp"
"headers": {
"OFFLINETOKEN": ""
}
}