Showroom Docs MCP Server

Quarkus MCP Server that indexes Red Hat product documentation and the "IA Development From Zero To Hero" workshop for OpenShift Lightspeed.


Project maintained by maximilianoPizarro Hosted on GitHub Pages — Theme by mattgraham

MCP Tools API

Logo

English | Espanol

The server exposes 4 tools via Model Context Protocol (MCP).


searchDocs

Search all indexed documentation using keywords. This is the primary tool for answering questions about Red Hat products and the Neuralbank workshop.

Input:

{
  "query": "string - Keywords to search for"
}

Output: Top 2 most relevant documentation sections (max 4KB each), auto-sanitized and truncated at paragraph boundaries.

Example Queries:

Query What it finds
deploy model openshift ai Steps to deploy ML models with OpenShift AI
developer hub architecture plugins Developer Hub architecture, plugin system
service mesh install istio Service Mesh 3.3 installation guide
connectivity link gateway policy Gateway and DNS policies in Connectivity Link
pipelines as code tekton Tekton Pipelines as Code configuration
lightspeed olsconfig configure OLSConfig API reference and setup
neuralbank workshop mcp agent Neuralbank workshop MCP agent building
keycloak user management Keycloak identity and user management
rag vector database RAG implementation with vector databases
opentelemetry collector instrumentation OpenTelemetry setup and instrumentation

Coverage: Neuralbank workshop + 9 Red Hat products (Service Mesh, Connectivity Link, Developer Hub, OLS, Observability, OpenTelemetry, Pipelines, API Management, OpenShift AI).


getDocSection

Get the full content of a specific documentation file. Supports both exact filenames and topic-based fuzzy matching.

Input:

{
  "fileName": "string - Exact filename OR topic keywords"
}

Output: Full markdown content (truncated at 8000 chars for large documents).

Examples:

Input Resolves to
22-developer-hub.md Exact file match
developer hub Fuzzy match → 22-developer-hub.md
service mesh Fuzzy match → 20-service-mesh.md
openshift ai Fuzzy match → 28-openshift-ai.md
pipelines Fuzzy match → 26-pipelines.md
lightspeed Fuzzy match → 23-openshift-lightspeed.md
connectivity link Fuzzy match → 21-connectivity-link.md
neuralbank Fuzzy match → 01-business-case.md

Available Documents:

File Topic
00-index.md Workshop index
01-business-case.md Neuralbank business case
02-workshop-overview.md Workshop overview
03-configure-environment.md Environment configuration
04-agents-intro.md Introduction to MCP agents
05-golden-path.md Golden Path with Developer Hub
06-devspaces.md Red Hat DevSpaces
07-keycloak-user-management.md Keycloak user management
08-build-mcp-agent.md Building the MCP Agent
09-connectivity-link.md Connectivity Link (workshop)
10-mcp-inspector.md MCP Inspector
11-deploy-integrate.md Deploy and integrate
12-opentelemetry.md OpenTelemetry (workshop)
13-rag-intro.md Introduction to RAG
14-vector-databases.md Vector databases
15-simple-rag.md Simple RAG implementation
20-service-mesh.md OpenShift Service Mesh 3.3
21-connectivity-link.md Connectivity Link 1.3
22-developer-hub.md Developer Hub 1.9
23-openshift-lightspeed.md OpenShift Lightspeed 1.0
24-observability.md OpenShift Observability
25-opentelemetry.md OpenTelemetry 3.9
26-pipelines.md OpenShift Pipelines 1.21
27-api-management.md API Management
28-openshift-ai.md OpenShift AI Cloud Service

listDocSections

List all available documentation files with their titles.

Input: none

Output: Table of contents organized by category (Workshop / Red Hat Products / Developer Products).


getDocSummary

Get a summary of the entire knowledge base including statistics and example questions.

Input: none

Output: Overview of indexed content (46 docs), product versions, and suggested queries.


MCP Endpoint

Streamable HTTP: http://<host>:8080/mcp
SSE:             http://<host>:8080/mcp/sse
Health:          http://<host>:8080/q/health/ready

Example Questions for OpenShift Lightspeed

Once the MCP server is registered in OLSConfig, you can ask Lightspeed these types of questions:

Red Hat Products

Neuralbank Workshop

Product 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