The Model Context Protocol (MCP) gateway is now generally available (GA) as part of the Red Hat Connectivity Link 1.5 release, and natively integrated into the Red Hat AI portfolio. This follows a successful technology preview, and expands Red Hat's enterprise AgentOps capabilities to govern AI agent tool traffic at scale. We've added new features, including gateway isolation, stateless session support, prompts and resources support, MCP guardrails, and security hardening to make it ready for production use.
Gateway and MCP server isolation
You can cater to different teams and tenants in your organization by isolating MCP agent traffic. There are 2 ways to do this. The first is to delegate a completely separate gateway instance, including the MCP gateway components (the router and broker). This approach keeps the traffic isolated from each other all the way through to the back-end MCP server.
The second way is to use a shared gateway, providing isolation from the gateway listener level down. Separate MCP gateway components are still used, which keeps the traffic isolated after the gateway routing logic is triggered. This allows the core gateway infrastructure to be shared with different endpoints for sets of MCP servers behind a single gateway endpoint (for example, /mcp-team-a and /mcp-team-b).
Prompts and resource federation
The gateway now federates MCP prompts from upstream servers alongside tool-calling capabilities. Prompts are prefixed the same way as tools and are accessible through prompts/list and prompts/get through the gateway. Authorization filtering supports prompts using the allowed-capabilities JWT claim. A virtual server can scope prompts with the spec.prompts field on the MCPVirtualServer resource, verifying that AI agents are constrained to authorized system prompts and context.
Resource federation currently covers the resources/list and resources/read methods for prefixed ui:// resources, primarily on the stateful path. Like tools and prompts, you can filter resources based on authorization rules to govern the enterprise data surfaced to agents.
Progressive tool discovery
As the number of tools behind a gateway grows across enterprise MCP catalogs, returning everything in a single tools/list response becomes impractical and degrades LLM context efficiency. In the upstream project, we added progressive tool discovery with 2 built-in meta-tools: discover_tools and select_tools in an earlier release. With the GA of MCP gateway, this feature is now available in Red Hat's AI gateway product, Red Hat Connectivity Link.
First, discover_tools returns lightweight metadata (server names, categories, hints, and tool names without schemas) so an agent can browse what's available. Then select_tools scopes the stateful session to a working set of tools, sending a notifications/tools/list_changed event so the agent refreshes its view. Because this feature relies on sessions and state, it's only available for the stateful protocol version at this time.
Operators can annotate their MCPServerRegistration resources with category and hint fields to make servers discoverable. For example:
apiVersion: mcp.kuadrant.io/v1
kind: MCPServerRegistration
metadata:
name: weather-server
spec:
prefix: weather
category:
- data
- environment
hint: "Weather forecasts and historical climate data"
targetRef:
name: weather-server2026 stateless protocol support
The MCP specification published a new protocol version (2026-07-28) that introduces a stateless HTTP transport, enabling serverless and horizontally scalable AI agent workloads on Red Hat OpenShift. The MCP gateway now supports both the previous 2025 protocol versions (2025-11-25, 2025-06-18, 2025-03-26), and this new 2026 version simultaneously on a single endpoint. Clients can negotiate the protocol version, and the gateway routes accordingly. This allows older MCP servers to continue to expose tools through the old protocol alongside newer MCP servers that support the stateless protocol. The /mcp path auto-negotiates, while a dedicated /mcp/stateful path forces the older protocol version.
Observability and auditing
The router now emits a structured audit log entry for valid tools/call requests for security auditing, which complements Red Hat AI's OpenTelemetry and MLflow integrations for end-to-end agentic tracing. Each entry is logged at the INFO level with audit=true and carries the calling user (the JWT sub claim) if available, the tool and server names, the response status, and request and session identifiers:
level=INFO msg="tool call" audit=true user=alice@example.com tool=echo server=mcp-test/my-server status=200 request_id=<uuid> session=<id>Entries are emitted both when a call reaches the backend and when the router rejects it early (for example, on a session init failure or unknown server).
A number of metrics have been added to the MCP broker component to give insights into backend MCP server connections. The broker now exposes Prometheus metrics on a dedicated scrape endpoint (9090 by default). 5 new metrics cover upstream discovery health, tool inventory, connection stability, and response sizes:
mcp_broker_discovery_total(counter): Discovery attempts per upstream servermcp_broker_discovery_duration_seconds(histogram): Duration of discovery callsmcp_broker_tools_discovered(gauge): Current tool count per servermcp_broker_upstream_connection_failures_total(counter): Connection failures per servermcp_broker_tools_list_response_bytes(gauge): Size oftools/listresponse per server
All metrics rely on server_name as the primary label, bounded by the number of MCPServerRegistration resources, to avoid cardinality explosion. Additional labels are added conservatively where they make sense. For example, a status label on the mcp_broker_discovery_total metric.
NeMo guardrails integration
The MCP gateway now natively integrates with NeMo guardrails, the default guardrail service across Red Hat AI. It works by checking the MCP tools/call request and response bodies, enforcing active safety policies before tools execute. For requests, it verifies the payload before the underlying gateway proxy sends it to an MCP backend. For responses, it screens returned data before it is sent back to the client, which helps prevent prompt injection attacks or sensitive data exfiltration. This happens independently of authentication or authorization.
To use the integration, you must install NeMo, and configure the endpoint you want content sent to. A specific list of config IDs (for different check types) can be configured for applying to all gateway traffic. You can also configure a list of config IDs for each MCP server, should you want additional checks to apply on some servers (server config IDs are additive). This configuration is a Secret with annotations on the MCPGatewayExtension and MCPServerRegistration resources, for example:
apiVersion: v1
kind: Secret
metadata:
name: nemo-guardrails-config
namespace: mcp-system
labels:
mcp.kuadrant.io/secret: "true"
type: guardrails/external/nemo
stringData:
config.yaml: |
url: https://nemo-guardrails.mcp-system.svc:8000
model: meta/llama-3.1-8b-instruct
configIDs:
- baseline-tool-safety
failMode: deny
---
apiVersion: mcp.kuadrant.io/v1
kind: MCPGatewayExtension
metadata:
name: mcp-gateway
namespace: mcp-system
annotations:
mcp.kuadrant.io/guardrails-ref: nemo-guardrails-config
---
apiVersion: mcp.kuadrant.io/v1
kind: MCPServerRegistration
metadata:
name: provisioning
namespace: mcp-system
annotations:
mcp.kuadrant.io/guardrails-config-ids: "provisioning-safety,customer-data"Console plug-in UI
Red Hat's AI gateway product, Red Hat Connectivity Link 1.5, introduces the new Connectivity Link MCP gateway console plug-in (developer preview). With the new console plug-in, teams can create, configure, and visualize both MCP gateways and servers while interactively testing server capabilities directly from Red Hat OpenShift Console. You can set up new MCP gateways and register their MCP servers with step-by-step workflows. An overview page gives you the ability to manage your MCP Gateway resources, and provides a window into the status and health of your MCP gateways and registered servers .
An MCP inspector experience has been built into the console to allow you to connect to your MCP gateway as a client would, including configuring an authentication header. Tools and prompts can be listed in this inspector view. You can read individual prompts in detail, and inspect individual tools and the calls made to them. This provides a built-in way to test and troubleshoot your MCP gateway configuration and agent tool calls completely within OpenShift Console, bridging platform administration with the AI engineer and developer experience in Red Hat AI.
Finding out more
To install and configure your gateway for MCP traffic, read the latest MCP gateway documentation.
Additionally, you can explore the MCP Catalog blog to discover more enterprise tools.
Prova prodotto
Red Hat OpenShift AI (autogestito) | Versione di prova del prodotto
Sugli autori
David Martin has been working in the area of managed services since 2009. Ranging from a mobile backend platform based on Node.js and Linux containers, to API and Integration products running on customer OpenShift clusters. His role has revolved around core engineering, with a hint of on-call operations, SRE methodology and observability. More recently he has been involved in the area of multicluster Kubernetes and API management.
Working on Red Hat Connectivity Link / Kuadrant
Altri risultati simili a questo
Introduzione ad asago: orchestrazione della sicurezza e della governance dell'IA open source
Perché il tuo framework degli agenti di IA non è completo: 7 funzionalità della piattaforma mancanti in produzione
Can agentic AI patch the internet?
How Red Hat cleared IT debt for scalable AI
Ricerca per canale
Automazione
Novità sull'automazione IT di tecnologie, team e ambienti
Intelligenza artificiale
Aggiornamenti sulle piattaforme che consentono alle aziende di eseguire carichi di lavoro IA ovunque
Hybrid cloud open source
Scopri come affrontare il futuro in modo più agile grazie al cloud ibrido
Sicurezza
Le ultime novità sulle nostre soluzioni per ridurre i rischi nelle tecnologie e negli ambienti
Edge computing
Aggiornamenti sulle piattaforme che semplificano l'operatività edge
Infrastruttura
Le ultime novità sulla piattaforma Linux aziendale leader a livello mondiale
Applicazioni
Approfondimenti sulle nostre soluzioni alle sfide applicative più difficili
Virtualizzazione
Il futuro della virtualizzazione negli ambienti aziendali per i carichi di lavoro on premise o nel cloud