Token导航 LogoToken导航TokenDH.com
MCP Ocm logo
搜索检索未说明官方级别未说明来源级核验

MCP Ocm

MCP Server

A comprehensive Model Control Protocol (MCP) server for Red Hat OpenShift Cluster Manager (OCM) API operations. This server provides 12 intelligent tools for cluster management, account operations, and infrastructure monitoring.

工具数

30

提示词数

0

GitHub Stars

0

资源数

0
集群管理Python搜索

安装说明

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

作者 / 组织

judexzhu

提供方

judexzhu

最后核验

2026/5/18 04:56

快速接入

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

详细介绍

OCM MCP服务器

![Python 3.13+](https://www.python.org/downloads/) ![MCP Compatible](https://modelcontextprotocol.io) ![UV](https://docs.astral.sh/uv/)

用于Red Hat OpenShift Cluster Manager(OCM)API操作的模型上下文协议(MCP)服务器。提供30个只读工具,用于集群管理、监控、帐户操作和基础架构检查。支持HCP(托管控制平面)和具有自动类型检测的经典集群。

安装

先决条件

设置

  1. 克隆并安装
   git clone 
   cd mcp-ocm
   uv sync
  1. 环境配置

创建一个 .env 使用您的Red Hat API凭据提交文件:

   # Required: Your Red Hat API offline token
   RH_API_OFFLINE_TOKEN=your_offline_token_here

   # Optional: OCM API base URL (defaults to https://api.openshift.com)
   OCM_BASE_URL=https://api.openshift.com

从以下位置获取离线令牌 Red Hat API代币.

用法

MCP客户端配置

{
  "mcpServers": {
    "ocm": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/mcp-ocm",
        "run",
        "ocm_mcp_server.py"
      ],
      "env": {
        "RH_API_OFFLINE_TOKEN": "your_actual_offline_token_here"
      }
    }
  }
}

工具参考(30个工具)

集群信息和搜索

工具目的
ocm_get_clusterHCP/Classic检测的群集详细信息
ocm_search_clusters按名称、州、地区等搜索集群。(OCM搜索语法)
ocm_get_cluster_status群集状态(DNS就绪、配置状态、运行状况)
ocm_get_cluster_resources当前可用的群集资源(CPU、内存)

池和节点

工具目的
ocm_get_cluster_machine_pools机器池(经典)或节点池(HCP)--自动检测

日志

工具目的
ocm_get_cluster_service_logs带分页的服务日志(页面/大小参数)
ocm_get_cluster_install_logs安装日志和历史记录
ocm_get_cluster_uninstall_logs卸载日志

监控和指标

工具目的
ocm_get_cluster_alerts具有严重性细分的群集警报
ocm_get_cluster_operators操作员状态及状态摘要
ocm_get_cluster_cpu_metrics按节点角色和操作系统划分的CPU指标
ocm_get_cluster_socket_metrics按节点角色和操作系统划分的套接字度量
ocm_get_cluster_node_metrics节点指标

网络

工具目的
ocm_get_cluster_vpcVPC信息及子网分析(公共/私有)
ocm_get_cluster_ingress入口配置和DNS信息
ocm_get_cluster_private_linkAWS专用链接配置

身份验证和访问

工具目的
ocm_get_cluster_identity_providers身份提供程序配置
ocm_get_cluster_groupsRBAC组及其用户

配置

工具目的
ocm_get_cluster_addons已安装的附加组件
ocm_get_cluster_autoscaler群集自动缩放器配置
ocm_get_cluster_kubelet_configsKubelet配置
ocm_get_cluster_upgrade_policies升级策略(经典+HCP控制平面+节点池)

支持和诊断

工具目的
ocm_get_cluster_limited_support_reasons有限的支持原因
ocm_get_cluster_inflight_checks机上检查(配置调试)

AWS/基础设施

工具目的
ocm_get_cluster_sts_operator_rolesSTS操作员IAM角色
ocm_get_cluster_provision_shard提供分片信息

账户API

工具目的
ocm_get_accounts_by_email通过电子邮件查找帐户
ocm_get_subscription订阅详细信息
ocm_get_organization组织详细信息
ocm_get_current_account当前已验证的用户信息

API覆盖范围

集群管理API(clusters_mgmt/v1)

  • 集群搜索、详细信息、状态、资源
  • 机器池/节点池
  • 升级策略(集群、控制平面、节点池)
  • VPC、ingress、身份提供者
  • 警报、操作员、CPU/插槽/节点指标
  • 插件、自动缩放器、kubelet配置、组
  • 有限的支持原因,机上检查
  • AWS专用链接、STS操作员角色、配置碎片
  • 安装/卸载日志

服务日志API(service_logs/v1)

  • 带分页的群集服务日志

账户管理API(accounts_mgmt/v1)

  • 通过电子邮件搜索帐户
  • 订阅、组织
  • 经常账户

依赖项

  • httpx --异步HTTP客户端
  • mcp\[cli\] --模型上下文协议框架
  • python dotenv --环境变量管理

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

集群管理Python搜索research-and-datamcp-ocmcluster-managementinfrastructure-monitoring本地部署监控工具API操作基础设施检查

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

30

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP