MCP server for interacting with the OpenShift assisted installer API.
Assisted Service MCP Server is an MCP project maintained in the carbonin/assisted-service-mcp repository. The maintainer describes its purpose as “MCP server for interacting with the OpenShift assisted installer API”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_clusters | Lists all current user assisted installer clusters. Returns minimal cluster information. |
| cluster_info | Get detailed information about the assisted installer cluster with the given ID |
| cluster_id | Cluster ID (string, required) |
| create_cluster | Create a new assisted installer cluster and infraenv. Set single_node to true only for single node clusters or when high availability is not needed. Returns… |
| version | OpenShift version (string, required) |
| base_domain | Base domain for the cluster (string, required) |
| single_node | Whether to create a single node cluster (boolean, required) |
| install_cluster | Trigger installation for the assisted installer cluster with the given ID |
| set_cluster_vips | Set the API and ingress virtual IP addresses (VIPs) for the cluster |
| api_vip | API virtual IP address (string, required) |
| ingress_vip | Ingress virtual IP address (string, required) |
| cluster_events | Get the events related to a cluster with the given ID |
| host_events | Get the events related to a specific host within a cluster |
| host_id | Host ID (string, required) |
| infraenv_info | Get detailed information about the assisted installer infra env with the given ID. Contains data like ISO download URL and infra env metadata. |
| infraenv_id | Infrastructure environment ID (string, required) |
| set_host_role | Update a host to a specific role. Role options are: 'auto-assign', 'master', 'arbiter', 'worker' |
| role | Host role (string, required) |
| list_versions | Lists the available OpenShift versions for installation with the assisted installer |
| list_operator_bundles | Lists the operator bundles that can be optionally added to a cluster during installation |
| add_operator_bundle_to_cluster | Request an operator bundle to be installed with the given cluster |
| bundle_name | Operator bundle name (string, required) |
kubectl with a conversational interface — inspect pods, read logs, diagnose clusters and manage workloads.
Container operations in conversation — inspect, run, debug and clean up Docker workloads.
Manage Docker containers and compose stacks through natural language with Claude AI.
Enables interaction with Kubernetes clusters through Model Control Protocol (MCP) tools.
Enables Claude Desktop to utilize Deepseek models running in Docker containers.
Provides natural language processing and API access to Kubernetes clusters, combining kubectl commands and the Kubernetes Python client.