Token导航 LogoToken导航TokenDH.com
MCP Redhat Kb logo
开发工具stdio官方级别未说明来源级核验

MCP Redhat Kb

MCP Server

mcp-redhat-kb@latest

一个用于搜索Red Hat知识库的MCP服务器,支持标准输入输出和服务器发送事件两种通信模式,适用于开发者和技术支持场景。

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
JavaVS Code开发工具WindsurfVS Code

安装说明

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

作者 / 组织

jeanlopezxyz

提供方

jeanlopezxyz

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx -y mcp-redhat-kb@latest

详细介绍

红帽知识库MCP服务器

![License: MIT](https://opensource.org/licenses/MIT) ](https://www.npmjs.com/package/mcp-redhat-kb) ![Java](https://adoptium.net/) ](https://github.com/jeanlopezxyz/mcp-redhat-kb/releases/latest) ](https://github.com/jeanlopezxyz/mcp-redhat-kb/pkgs/container/mcp-redhat-kb)

A. 模型上下文协议(MCP) 服务器,用于搜索Red Hat知识库(Hydra API)。

建于 Quarkus MCP服务器.

运输方式

此服务器支持两种MCP传输模式:

模式描述用例
标准标准输入/输出通信VS代码、光标、Windsurf的默认值
上海证券交易所服务器通过HTTP发送事件独立服务器、web集成、多个客户端

目录

______________________________________________________________________

需求

______________________________________________________________________

安装

npx

npx -y mcp-redhat-kb@latest

MCP客户端配置

添加到您的MCP客户端配置(VS代码、游标、Windsurf等):

{
  "mcpServers": {
    "redhat-kb": {
      "command": "npx",
      "args": ["-y", "mcp-redhat-kb@latest"],
      "env": {
        "REDHAT_TOKEN": "your-token-here"
      }
    }
  }
}

VS Code

code --add-mcp '{"name":"redhat-kb","command":"npx","args":["-y","mcp-redhat-kb@latest"],"env":{"REDHAT_TOKEN":"your-token-here"}}'

光标

添加到 mcp.json:

{
  "mcpServers": {
    "redhat-kb": {
      "command": "npx",
      "args": ["-y", "mcp-redhat-kb@latest"],
      "env": {
        "REDHAT_TOKEN": "your-token-here"
      }
    }
  }
}

帆板运动

添加到MCP配置:

{
  "mcpServers": {
    "redhat-kb": {
      "command": "npx",
      "args": ["-y", "mcp-redhat-kb@latest"],
      "env": {
        "REDHAT_TOKEN": "your-token-here"
      }
    }
  }
}

Goose命令行界面

添加到 config.yaml:

extensions:
  redhat-kb:
    command: npx
    args:
      - -y
      - mcp-redhat-kb@latest
    env:
      REDHAT_TOKEN: your-token-here

码头工人

docker run -e REDHAT_TOKEN="your-token" ghcr.io/jeanlopezxyz/mcp-redhat-kb:latest

SSE模式

作为独立服务器运行:

REDHAT_TOKEN="your-token" npx mcp-redhat-kb --port 9081

端点: http://localhost:9081/mcp/sse

______________________________________________________________________

配置

命令行选项

选项描述
`--port
`在指定端口上以SSE模式启动
--help显示帮助消息
--version显示版本

环境变量

变量描述必填
REDHAT_TOKENRed Hat API离线令牌

______________________________________________________________________

工具

此服务器提供 5工具 搜索红帽知识库:

搜索

searchKnowledgeBase

在红帽知识库中搜索解决方案和文章。使用错误消息或技术关键字。

参数类型必填说明
querystring搜索关键字
maxResultsinteger最大结果1-50(默认值: 10)
productstring筛选器: OpenShift, RHEL
documentTypestring类型: Solution, Documentation, Article

getSolution

获取知识库文章的完整内容。使用搜索结果中的文章ID。

参数类型必填说明
solutionIdstring文章ID(数字)

______________________________________________________________________

故障排除

troubleshootError

搜索错误消息的解决方案。针对故障排除进行了优化。

参数类型必填说明
errorMessagestring要搜索的错误消息
productstring产品(默认值: OpenShift)

findSolutionForAlert

查找Prometheus/OpenShift警报名称的知识库解决方案。

参数类型必填说明
alertNamestringYes警报名称(例如。, KubePodCrashLooping)
productstring产品(默认值: OpenShift)

searchDocumentation

在Red Hat文档中搜索操作指南和最佳实践。

参数类型必填说明
topicstring要搜索的主题
productstring产品(默认值: OpenShift)

______________________________________________________________________

示例提示

使用自然语言搜索知识库:

"Search knowledge base for CrashLoopBackOff"
"Find solutions for etcd timeout errors"
"Search KB for oauth authentication error in OpenShift"
"Get the full solution for article 7129807"
"Find documentation about OpenShift networking"
"Search for RHEL storage issues"

______________________________________________________________________

发展

在开发模式下运行

export REDHAT_TOKEN="your-token"
./mvnw quarkus:dev

构建

./mvnw package -DskipTests

使用MCP检查员进行测试

# stdio mode
REDHAT_TOKEN="your-token" npx @modelcontextprotocol/inspector npx mcp-redhat-kb

# SSE mode
REDHAT_TOKEN="your-token" npx mcp-redhat-kb --port 9081
# Then connect inspector to http://localhost:9081/mcp/sse

______________________________________________________________________

Kubernetes/OpenShift部署

容器图像

容器映像可在GitHub容器注册表中找到:

ghcr.io/jeanlopezxyz/mcp-redhat-kb:latest

Helm 图表

使用附带的Helm chart进行部署:

# Create secret with Red Hat token
kubectl create secret generic mcp-redhat-kb-secrets \
  --namespace mcp-servers \
  --from-literal=REDHAT_TOKEN=your-token-here

# Deploy with Helm
helm upgrade --install mcp-redhat-kb ./charts/mcp-redhat-kb \
  --namespace mcp-servers \
  --create-namespace \
  --set openshift=true \
  --set redhat.existingSecret=mcp-redhat-kb-secrets

Helm值

参数说明默认值
image.registry容器注册表ghcr.io
image.repository图像存储库jeanlopezxyz/mcp-redhat-kb
image.version图像标签latest
openshift启用OpenShift路由false
service.port服务端口8080
redhat.existingSecret带有REDHAT_TOKEN的现有密钥名称""
redhat.tokenRed Hat API令牌(如果不使用现有的Secret)""

内联令牌示例(不建议用于生产)

helm upgrade --install mcp-redhat-kb ./charts/mcp-redhat-kb \
  --namespace mcp-servers \
  --set openshift=true \
  --set redhat.token=your-token-here

______________________________________________________________________

相关项目

______________________________________________________________________

许可证

麻省理工学院 -免费使用、修改和分发。

目录标签

目录标签

JavaVS Code开发工具知识库搜索混合部署RedHatMCP服务器技术支持

支持客户端

WindsurfVS Code

接入字段

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

stdio

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

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcp-redhat-kb@latest

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP