assisted-service-mcp
Verified Safeby openshift-assisted
Overview
Serves as an MCP (Model Context Protocol) intermediary, providing tools to interact with and manage OpenShift clusters via the Red Hat Assisted Installer API.
Installation
OFFLINE_TOKEN=<your token> uv run assisted_service_mcp.src.mainEnvironment Variables
- MCP_HOST
- MCP_PORT
- TRANSPORT
- INVENTORY_URL
- PULL_SECRET_URL
- CLIENT_DEBUG
- OFFLINE_TOKEN
- SSO_URL
- LOGGING_LEVEL
- LOGGER_NAME
- LOG_TO_FILE
- ENABLE_TROUBLESHOOTING_TOOLS
Security Notes
The server explicitly implements a `SensitiveFormatter` to redact sensitive information (pull secrets, SSH keys, vSphere credentials) from logs, which is a strong security practice. API endpoints are configurable via environment variables, and authentication relies on external OCM offline tokens. No 'eval' or other obviously malicious patterns were found. The primary risk involves proper handling and provisioning of the OCM offline token outside the server's control.
Similar Servers
kubernetes-mcp-server
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
podman-mcp-server
A Model Context Protocol (MCP) server that enables AI assistants to interact with container runtimes like Podman and Docker for container management tasks.
mcp-kubernetes
Enables AI assistants to interact with and debug Kubernetes clusters by translating natural language requests into Kubernetes operations.