MCP ExplorerExplorer

Assisted Service Mcp

@carboninon 17 days ago
1 MIT
FreeCommunity
AI Systems
MCP server for interracting with the OpenShift Assisted Installer API

Overview

What is Assisted Service Mcp

The assisted-service-mcp is an MCP server designed for interacting with the OpenShift Assisted Installer API, enabling users to diagnose cluster failures and find solutions.

Use cases

Use cases include diagnosing issues in OpenShift clusters, automating interactions with the OpenShift Assisted Installer API, and providing real-time updates on cluster status.

How to use

To use the assisted-service-mcp, clone the repository from GitHub, obtain your OpenShift API token, and start the server using either STDIO or SSE transport methods. Configure the server according to your chosen transport in the client settings.

Key features

Key features include the ability to diagnose cluster failures, interact with the OpenShift Assisted Installer API, and support for multiple transport methods (STDIO and SSE).

Where to use

The assisted-service-mcp is primarily used in cloud environments where OpenShift is deployed, particularly for managing and troubleshooting OpenShift clusters.

Content

Assisted Service MCP Server

MCP server for interracting with the OpenShift assisted installer API.

Diagnose cluster failures and find out how to fix them.

Try it out:

  1. Clone the repo:
git clone [email protected]:carbonin/assisted-service-mcp.git
  1. Get your OpenShift API token from https://cloud.redhat.com/openshift/token

  2. The server is started and configured differently depending on what transport you want to use

For STDIO:

In VSCode for example:

For SSE (recommended):

Start the server in a terminal:

OFFLINE_TOKEN=<your token> uv run server.py

Configure the server in the client:

Providing the Offline Token via Request Header

If you do not set the OFFLINE_TOKEN environment variable, you can provide the token as a request header.
When configuring your MCP client, add the OCM-Offline-Token header:

  1. Ask about your clusters:
    Example prompt asking about a cluster

Tools

No tools

Comments