cluster-creatorlisted
Install: claude install-skill RHEcosystemAppEng/agentic-collections
# cluster-creator
**MCP-First Approach**: This skill uses MCP tools from `openshift-self-managed` server. MCP tools have **absolute priority**.
**CLI Tools Policy**:
- ✅ **ALWAYS use MCP tools** when available
- ⚠️ **Last resort only**: CLI commands (`oc`, `kubectl`) may be attempted if no MCP alternative exists
- ⚠️ **Assume unavailable**: CLI tools are likely not installed in the execution environment
---
## Prerequisites
**Required MCP Servers**: `openshift-self-managed` ([setup guide](../README.md#environment-setup))
**MCP Server Architecture**:
This skill uses `openshift-self-managed` MCP server exclusively. This server connects to Red Hat Assisted Installer API to create self-managed OpenShift clusters.
| MCP Server | Used By This Skill? | Cluster Types | API Backend |
|------------|---------------------|---------------|-------------|
| `openshift-self-managed` | ✅ YES | OCP, SNO | Assisted Installer API (`/api/assisted-install/v2`) |
| `openshift-ocm-managed` | ❌ NO | ROSA, ARO, OSD | OCM API (`/api/clusters_mgmt/v1`) |
**Required MCP Tools** (all from `openshift-self-managed`):
`list_versions`, `create_cluster`, `cluster_info`, `set_cluster_vips`, `set_host_role`, `cluster_iso_download_url`, `install_cluster`, `cluster_credentials_download_url`, `cluster_logs_download_url`, `list_static_network_config`, `generate_nmstate_yaml`, `validate_nmstate_yaml`, `alter_static_network_config_nmstate_for_host`
**Environment Variables**: `OFFLINE_TOKEN` ([obtain here](htt