Quarkus MCP Server that indexes Red Hat product documentation and the "IA Development From Zero To Hero" workshop for OpenShift Lightspeed.
English | Espanol
The server exposes 4 tools via Model Context Protocol (MCP).
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).
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 |
List all available documentation files with their titles.
Input: none
Output: Table of contents organized by category (Workshop / Red Hat Products / Developer Products).
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.
Streamable HTTP: http://<host>:8080/mcp
SSE: http://<host>:8080/mcp/sse
Health: http://<host>:8080/q/health/ready
Once the MCP server is registered in OLSConfig, you can ask Lightspeed these types of questions:
| 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 |