Quarkus MCP Server that indexes Red Hat product documentation and the "IA Development From Zero To Hero" workshop for OpenShift Lightspeed.
English | Espanol
oc autenticado en el clusterhelm (opcional, para instalacion con Helm)helm repo add showroom-docs-mcp \
https://maximilianopizarro.github.io/showroom-docs-mcp/
helm install showroom-docs-mcp showroom-docs-mcp/showroom-docs-mcp \
--namespace openshift-lightspeed \
--set image.pullPolicy=Always
git clone https://github.com/maximilianoPizarro/showroom-docs-mcp.git
cd showroom-docs-mcp
oc apply -f k8s/deployment.yaml
Agrega el servidor MCP a tu OLSConfig. Usa /mcp (Streamable HTTP), no /mcp/sse:
apiVersion: ols.openshift.io/v1alpha1
kind: OLSConfig
metadata:
name: cluster
spec:
featureGates:
- MCPServer
mcpServers:
- name: showroom-docs-mcp
timeout: 10
url: 'http://showroom-docs-mcp.openshift-lightspeed.svc.cluster.local:8080/mcp'
oc apply -f cluster-ols.yml
# Verificar que el pod esta corriendo
oc get pods -n openshift-lightspeed -l app=showroom-docs-mcp
# Verificar salud
oc exec -n openshift-lightspeed deploy/showroom-docs-mcp -- \
curl -s http://localhost:8080/q/health/ready
# Verificar que OLS cargo las tools
oc logs -n openshift-lightspeed deploy/lightspeed-app-server \
-c lightspeed-service-api | grep "showroom-docs-mcp"
Abre el chat de OpenShift Lightspeed en la consola y prueba estas preguntas:
cd showroom-docs-mcp
./mvnw quarkus:dev
# MCP disponible en http://localhost:8080/mcp
# Salud en http://localhost:8080/q/health/ready