Errata Tool MCP Server
Provides integration with Red Hat Errata Tool, allowing querying of products, advisory states, listing advisories, and fetching advisory details with proper authentication.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Errata Tool MCP Servershow me the details for advisory 149143"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Errata Tool MCP Server
FastMCP server for Red Hat Errata Tool integration with AI assistants.
Quick Start
# Build and run
./build-container.sh build
./build-container.sh run-sse
# Get interactive shell with working Kerberos
./build-container.sh interactive
kinit your_username@IPA.REDHAT.COM
# Test functions
python -c "from mcp_server import list_products; print(list_products())"
python -c "from mcp_server import get_advisory_info; print(get_advisory_info('149143'))"Related MCP server: Red Hat Lightspeed MCP
Available Functions
list_products()- List available products (RHEL, RHIVOS, etc.)list_states()- List advisory states (QE, SHIPPED_LIVE, etc.)list_advisories(product, state, limit)- List advisories ⚠️ Limited accessget_advisory_info(advisory_id)- Get advisory details ⚠️ Requires auth
MCP Client Configuration
Add to your MCP client config (e.g., ~/.cursor/mcp.json):
{
"mcpServers": {
"errata-tool": {
"command": "podman",
"args": ["run", "-d", "--rm", "--name", "errata-mcp-sse", "-p", "8000:8000",
"-v", "/etc/krb5.conf:/etc/krb5.conf:ro", "--network", "host",
"localhost/errata-mcp:latest"],
"transport": { "type": "sse", "url": "http://localhost:8000" }
}
}
}Authentication
For advisory access, run inside container:
kinit your_username@IPA.REDHAT.COMTroubleshooting
Issue | Fix |
"Pigeon crap. Did it forget to run kinit?" | Run |
Container won't start | Check: |
SSE connection fails | Verify: |
Products/States work but advisories don't | Run |
Commands
./build-container.sh build # Build image
./build-container.sh run-sse # Run SSE server (port 8000)
./build-container.sh run-stdio # Run stdio mode (for MCP clients)
./build-container.sh interactive # Open bash shell with working Kerberos
./build-container.sh shell # Get shell in running container
./build-container.sh logs # View logs
./build-container.sh stop # Stop containers
./build-container.sh clean # Remove allThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
MCP server for AI access to Swagger by SmartBear.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceA FastMCP server that exposes REST API endpoints as Model Context Protocol tools for AI agents. It provides a template for wrapping upstream APIs and includes deployment support for Docker and OpenShift.-
- AlicenseBqualityAmaintenanceA lightweight, self-hosted MCP server that connects LLM-based agents to Red Hat Lightspeed services, enabling natural language querying of read-only (and optionally write) operations across Advisor, Image Builder, Inventory, Planning, Remediations, and Vulnerability services.4224Apache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server for OSIDB (Red Hat Product Security's vulnerability management system). Enables read-only querying of flaws, affects, trackers, and status via natural language from MCP clients like Cursor or Claude Desktop.2MIT
- AlicenseAqualityBmaintenanceMCP server for DCI API enabling AI models to extract and analyze DCI jobs, components, and topics, with integrations for Google Drive, Jira, GitHub, and Red Hat support cases.71Apache 2.0