Skip to main content
Glama

Rover MCP Server

Rover MCP Server

MCP (ModelContextProvider) server for querying Red Hat internal groups API using client certificate authentication.

Features

  • rover_group: Retrieve information about Red Hat internal groups by name
  • Client certificate authentication for secure API access
  • Proper error handling for common scenarios (404, 403, certificate issues)

Prerequisites

  • Client certificate (sa-cert.crt) and private key (privkey.pem) files
  • Access to Red Hat internal groups API

Building locally

To build the container image locally using Podman, run:

podman build -t rover-mcp:latest .

This will create a local image named rover-mcp:latest that you can use to run the server.

Running with Podman or Docker

Example configuration for running with Podman:

{ "mcpServers": { "rover": { "command": "podman", "args": [ "run", "-i", "--rm", "-v", "./sa-cert.crt:/app/sa-cert.crt:ro", "-v", "./privkey.pem:/app/privkey.pem:ro", "-e", "CERT_FILE=/app/sa-cert.crt", "-e", "KEY_FILE=/app/privkey.pem", "-e", "MCP_TRANSPORT=stdio", "localhost/rover-mcp:latest" ], "env": { "MCP_TRANSPORT": "stdio" } } } }

Tools

rover_group

Retrieve information about a Red Hat internal group.

Parameters:

  • group_name (string, required): The name of the group to retrieve information for

Example usage:

# Using the equivalent curl command that this tool replicates: curl -H "Accept: application/json" --cert sa-cert.crt --key privkey.pem \ -X GET https://internal-groups.iam.redhat.com/v1/groups/<group-name-test>

Returns:

  • Success: Group information as JSON
  • Error cases:
    • Group not found (404)
    • Access denied (403)
    • Certificate file missing
    • Other HTTP errors

Environment Variables

  • CERT_FILE: Path to the client certificate file (default: sa-cert.crt)
  • KEY_FILE: Path to the private key file (default: privkey.pem)
  • MCP_TRANSPORT: Transport method for MCP communication (default: stdio)

Local Development

  1. Ensure you have the required certificate files in the project directory
  2. Install dependencies: pip install -r requirements.txt
  3. Run the server: python mcp_server.py

Security Notes

  • Keep certificate and private key files secure
  • Never commit certificate files to version control
  • Use read-only volume mounts when running in containers
-
security - not tested
F
license - not found
-
quality - not tested

A ModelContextProvider server that enables secure querying of Red Hat internal groups API using client certificate authentication.

  1. Features
    1. Prerequisites
      1. Building locally
        1. Running with Podman or Docker
          1. Tools
            1. rover_group
          2. Environment Variables
            1. Local Development
              1. Security Notes

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.
                  Last updated -
                  16
                  19
                  TypeScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that allows users to query and analyze their SafetyCulture inspection data using natural language after providing an API key.
                  Last updated -
                  Python
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.
                  Last updated -
                  9
                  TypeScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server for Hatch API integration that provides tools for finding and verifying contact information including emails, phone numbers, LinkedIn profiles, and company data.
                  Last updated -
                  JavaScript

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/redhat-ai-tools/rover-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server