71
/ 100
9 days ago
glama

OpenShift 4 MCP Server

A comprehensive Model Context Protocol (MCP) server that exposes 216 tools, 7 resources, and 10 runbook prompts for every OpenShift 4 cluster operation an SRE, developer, or operator could need — all driven by an LLM.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 5 credentials: ANTHROPIC_API_KEY, OPENAI_API_KEY, OCP_TOKEN, OCP_PASSWORD, OCP_PROMETHEUS_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMCP_SERVER_URLMCP server URL
🔐 secretANTHROPIC_API_KEYRequired for the AI Chat tab in the Gradio UI
configANTHROPIC_MODELclaude-sonnet-5 Model for the AI Chat tab
configGOOGLE_CLOUD_PROJECTGCP project ID ANTHROPIC_VERTEX_PROJECT_ID or
configANTHROPIC_VERTEX_REGIONGCP region CLOUD_ML_REGION or
configOLLAMA_HOSTOllama base URL
configOLLAMA_MODELOllama model
configOPENAI_BASE_URLOpenAI base URL
🔐 secretOPENAI_API_KEYOpenAI API key
configOPENAI_MODELOpenAI model
configMCP_HOST127.0.0.1 Bind address for streamable-http transport
configMCP_PORT8080 Port for streamable-http transport
configOCP_CLUSTERS[ — multi-cluster JSON](#1-ocp_clusters--multi-cluster-json-highest-priority)
configOCP_API_URLexport =https://api.mycluster.example.com:6443
🔐 secretOCP_TOKENexport =sha256~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
configOCP_SKIP_TLS_VERIFYexport =true # for self-signed certs in dev/lab clusters
configOCP_USERNAMEexport =kubeadmin
🔐 secretOCP_PASSWORDexport =xxxx-xxxx-xxxx-xxxx
configOCP_KUBECONFIGexport =/path/to/kubeconfig
configOCP_KUBECONFIG_CONTEXTexport =my-cluster-admin # optional context name
🔐 secretOCP_PROMETHEUS_TOKENexport =sha256~... # defaults to OCP_TOKEN
configOCP_VERIFY_SSLexport =false
configMCP_TRANSPORTstdio stdio or streamable-http
configOCP_PROMETHEUS_URLBy default the server auto-derives the Alertmanager URL from . Override if needed:
configOCP_ALERTMANAGER_URLexport =https://alertmanager-main.openshift-monitoring.svc:9093
configGRADIO_PORT7860 Port for the Gradio web UI
configGRADIO_HOST0.0.0.0 Bind address for the Gradio web UI
configGRADIO_SHAREfalse Set true for a temporary public Gradio URL
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 4 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/ay-garg-openshift-mcp-server-x6agzd)](https://m8ven.ai/mcp/ay-garg-openshift-mcp-server-x6agzd)
commit: 5f3b6483f9c1d36ff25612982c33496c3dfc965c
code hash: 3739396b4e1b0ee59c16bda1c03809efd008b845a37b30a682c4ff0f50eaec98
verified: 7/22/2026, 8:44:35 AM
view raw JSON →