Red Hat Insights

Red Hat Insights

Interact with Red Hat Insights - build images, manage vulnerabilities, or view targeted recommendations.

15
Stars
19
Forks
20
Releases

Overview

Insights MCP is a Model Context Protocol server that serves as a bridge to Red Hat Insights services, including the advisor, hosted image builder, inventory, remediations, and vulnerability tooling. It exposes an MCP API so clients can interact with these Insights services through configurable toolsets. Authentication for the MCP server itself is not required, but access to Red Hat Insights APIs requires a service account whose credentials are provided to the MCP server via INSIGHTS_CLIENT_ID and INSIGHTS_CLIENT_SECRET. The server can be deployed in containers using Podman or Docker, with two published container images available: ghcr.io/redhatinsights/insights-mcp:latest and quay.io/redhat-services-prod/insights-management-tenant/insights-mcp/insights-mcp:latest. The README also outlines a variety of integration options (STDIO, HTTP, SSE) and concrete integration guides for popular developer tools (VSCode, Cursor, Gemini, Claude Desktop, CLine) along with prerequisites and usage notes. Toolsets are described in toolsets.md, and access control is managed via service accounts and group/role permissions (e.g., RHEL Advisor viewer, Inventory Hosts viewer, Vulnerability viewer, Remediations user).

Details

Owner
RedHatInsights
Language
Python
License
Apache License 2.0
Updated
2025-12-07

Features

Toolset support for insights services

Provides MCP toolsets to access Advisor, Hosted Image Builder, Inventory, Remediations, and Vulnerability services.

No MCP-side authentication

The MCP server does not require authentication; authentication is only required to access the Red Hat Insights APIs.

Service account authentication to Insights

Uses INSIGHTS_CLIENT_ID and INSIGHTS_CLIENT_SECRET to authenticate against Red Hat Insights when calling APIs.

Containerized deployment

Published container images allow running the MCP server with Podman or Docker.

Multiple integration formats

Supports STDIO, HTTP, and SSE modes, with guidance for various integration scenarios.

IDE and tool integrations

Guides for integrating with VSCode, Cursor, Gemini, Claude Desktop, and CLine.

Permissions-based access control

Toolset access is governed by roles (e.g., Advisor viewer, Inventory viewer, Remediations user) assigned via groups by an organization administrator.

Prerequisites and deployment guidance

Includes prerequisites (Podman), repository references (toolsets.md), and deployment notes for local and remote usage.

Audience

Organization AdministratorGrant and manage permissions for MCP toolsets by assigning service accounts to groups and roles (Advisor, Inventory, Remediations, Vulnerability).
DeveloperUse MCP to integrate Red Hat Insights services into development workflows via STDIO/HTTP integrations and IDE tooling.
DevOps EngineerOperate containerized MCP servers, configure credentials, and manage integrations across environments.

Tags

MCPRed Hat Insightsadvisorhosted image builderinventoryremediationsvulnerabilitypodmandockerintegrationstdiohttpsseVSCodeCursorGeminiClaudeCLineusagetoolsets