Quarkus MCP Server that indexes Red Hat product documentation and the "IA Development From Zero To Hero" workshop for OpenShift Lightspeed.
Quarkus MCP Server for OpenShift Lightspeed
Intelligent documentation at your fingertips via chat
English | Espanol
Showroom Docs MCP Server is a Model Context Protocol (MCP) server built with Quarkus that indexes and exposes documentation from the “IA Development From Zero To Hero” workshop (Neuralbank) along with a partial snapshot of official documentation from 9 Red Hat products, enabling OpenShift Lightspeed to answer questions based on that context.
Note: The Red Hat product documentation included is a partial extract and may not reflect the latest updates. Red Hat publishes updates to its official documentation on a regular basis. Always refer to docs.redhat.com for the most current and complete information.
| Source | Documents | Content |
|---|---|---|
| Neuralbank Workshop | 27 | Business case, MCP agents, Golden Path, DevSpaces, Keycloak, Connectivity Link, RAG, LLM, Agents, GPU, Platform Eng., Data Eng. |
| Red Hat Products (docs.redhat.com) | 9 | Service Mesh 3.3, Connectivity Link 1.3, Developer Hub 1.9, Lightspeed 1.0, Observability, OpenTelemetry 3.9, Pipelines 1.21, API Mgmt, OpenShift AI (partial extract) |
| Developer Products (developers.redhat.com) | 10 | Quarkus, OpenShift, RHEL, Dev Spaces, OpenShift AI, Developer Hub, Ansible, OpenShift Local, Connectivity Link, 3scale |
Disclaimer: The product documentation is a partial snapshot included for contextual assistance. Red Hat official documentation is updated frequently. For the latest and most complete information, visit docs.redhat.com and developers.redhat.com.
helm repo add showroom-docs-mcp \
https://maximilianopizarro.github.io/showroom-docs-mcp/
helm repo update
helm install showroom-docs-mcp showroom-docs-mcp/showroom-docs-mcp \
--namespace openshift-lightspeed \
--create-namespace \
--set image.pullPolicy=Always
oc get pods -n openshift-lightspeed -l app=showroom-docs-mcp
# Expected: 1/1 Running
oc create secret generic ols-llm-credentials \
-n openshift-lightspeed \
--from-literal=apitoken=<your-api-token>
apiVersion: ols.openshift.io/v1alpha1
kind: OLSConfig
metadata:
name: cluster
spec:
featureGates:
- MCPServer
llm:
providers:
- credentialsSecretRef:
name: ols-llm-credentials
models:
- name: granite-3-8b-instruct
parameters:
maxTokensForResponse: 8192
name: red_hat_openshift_ai
type: rhoai_vllm
url: 'http://granite-3-8b-instruct.my-model.svc.cluster.local/v1'
mcpServers:
- name: showroom-docs-mcp
timeout: 10
url: 'http://showroom-docs-mcp.openshift-lightspeed.svc.cluster.local:8080/mcp'
ols:
conversationCache:
postgres:
maxConnections: 2000
sharedBuffers: 256MB
type: postgres
defaultModel: granite-3-8b-instruct
defaultProvider: red_hat_openshift_ai
deployment:
api:
replicas: 1
console:
replicas: 1
dataCollector: {}
database:
replicas: 1
llamaStack: {}
mcpServer: {}
logLevel: INFO
userDataCollection: {}
olsDataCollector:
logLevel: INFO
Important: Use
/mcp(Streamable HTTP), not/mcp/sse.
oc apply -f cluster-ols.yml
oc logs -n openshift-lightspeed deploy/lightspeed-app-server \
-c lightspeed-service-api | grep "tools from MCP"
# Expected:
# Loaded 4 tools from MCP server 'showroom-docs-mcp'
Open the OpenShift web console, click the Lightspeed chat icon, and ask any question about the indexed documentation.
Once deployed, open the OpenShift Lightspeed chat and ask:
The versions listed below reflect the documentation snapshot included in this server. Visit each link for the latest official content — Red Hat updates its documentation regularly.
| Product | Version | Documentation |
|---|---|---|
| OpenShift Service Mesh | 3.3 | docs.redhat.com |
| Connectivity Link | 1.3 | docs.redhat.com |
| Developer Hub | 1.9 | docs.redhat.com |
| OpenShift Lightspeed | 1.0 | docs.redhat.com |
| OpenShift Observability | 1 | docs.redhat.com |
| OpenTelemetry | 3.9 | docs.redhat.com |
| OpenShift Pipelines | 1.21 | docs.redhat.com |
| API Management | 1 | docs.redhat.com |
| OpenShift AI | 1 | docs.redhat.com |
OpenShift Lightspeed answering questions using MCP tools
MCP Inspector showing the 4 available tools
Full installation guide – Architecture – OLSConfig configuration – Screenshots