RHACS MCP Server
MCP server for the Red Hat Advanced Cluster Security for Kubernetes API, providing LLM access to all 69 API services and 361 endpoints through six meta-tools for discovery, inspection, and direct API calls.
README
RHACS MCP Server
MCP (Model Context Protocol) server for the Red Hat Advanced Cluster Security for Kubernetes API.
Provides LLM access to all 69 RHACS API services (361 endpoints) through a dynamic proxy pattern — 6 meta-tools that let an LLM discover, inspect, and call any RHACS endpoint.
Tools
| Tool | Description |
|---|---|
rhacs_list_services |
List all 69 API services with endpoint counts |
rhacs_list_endpoints |
List endpoints for a specific service |
rhacs_get_endpoint_details |
Get full parameter spec for an endpoint |
rhacs_get_model |
Look up data model definitions (fields, enums) |
rhacs_search_endpoints |
Keyword search across all endpoints |
rhacs_call_api |
Call a RHACS Central API endpoint |
The first 5 tools work offline against the bundled API spec. Only rhacs_call_api requires a live RHACS Central connection.
Quick Start
# Install and build
npm install
npm run build
# Run (discovery tools work without env vars)
npm start
# With RHACS Central access
ROX_ENDPOINT=https://central.example.com:443 \
ROX_API_TOKEN=your-token \
npm start
Container
# Build
./build.sh
# Run
podman run -i --rm \
-e ROX_ENDPOINT=https://central.example.com:443 \
-e ROX_API_TOKEN=your-token \
rhacs-mcp
Documentation
Project Structure
src/
index.ts # MCP server entry point
api-client.ts # HTTP client (auth, TLS, errors)
registry.ts # API spec loader and indexer
types.ts # TypeScript interfaces
tools/ # 6 MCP tool implementations
api_spec/ # RHACS 4.10 API spec (69 services, 900 models)
docs/ # Documentation
Containerfile # Multi-stage UBI9 container build
podman-compose.yml # Local testing config
License
See LICENSE.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
E2B
Using MCP to run code via e2b.