The Uyuni MCP Server is a Model Context Protocol (MCP) server implementation that bridges the gap between Large Language Models (LLMs) and the Uyuni
Uyuni mcp server connects Uyuni to AI assistants that speak the Model Context Protocol. The Uyuni MCP Server is a Model Context Protocol (MCP) server implementation that bridges the gap between Large Language Models (LLMs) and the Uyuni configuration and infrastructure management solution.
The Uyuni MCP Server is a Model Context Protocol (MCP) server implementation that bridges the gap between Large Language Models (LLMs) and the Uyuni configuration and infrastructure management solution.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_systems | Fetches a list of active systems from the Uyuni server, returning their names and IDs. |
| get_system_details | Gets details of the specified system. |
| get_system_event_history | Gets the event/action history of the specified system. |
| get_system_event_details | Gets the details of the event associated with the especified server and event ID. |
| find_systems_by_name | Lists systems that match the provided hostname. |
| find_systems_by_ip | Lists systems that match the provided IP address. |
| get_system_updates | Checks if a specific system has pending updates (relevant errata). |
| summarize_system_updates | Returns low-token summary counts for pending updates of a specific system (optional advisory_types filter). |
| query_system_updates | Returns paginated pending updates for a specific system with optional CVE expansion and optional advisory_types filter. |
| check_all_systems_for_updates | Checks all active systems for pending updates. |
| summarize_fleet_updates | Returns low-token paginated summary of systems with pending updates. |
| list_systems_needing_update_for_cve | Finds systems requiring a security update for a specific CVE identifier. |
| list_systems_needing_reboot | Fetches a list of systems from the Uyuni server that require a reboot. |
| get_unscheduled_errata | Lists applicable and unscheduled patches for a system. |
| list_activation_keys | Retrieves a list of available activation keys for bootstrapping new systems. |
| list_all_scheduled_actions | Fetches a list of all scheduled, in-progress, completed, or failed actions. |
| list_system_groups | Fetches a list of system groups from the Uyuni server. |
| list_group_systems | Lists the systems in a system group. |
| schedule_pending_updates_to_system | Checks for pending updates on a system, schedules all of them to be applied. |
| schedule_specific_update | Schedules a specific update (erratum) to be applied to a system. |
| add_system | Bootstraps and registers a new system with Uyuni using an activation key. |
| remove_system | Decommissions and removes a system from Uyuni management. |
| schedule_system_reboot | Schedules a reboot for a specified system. |
| cancel_action | Cancels a previously scheduled action, such as an update or reboot. |
| create_system_group | Creates a new system group in Uyuni. |
| add_systems_to_group | Adds systems to a system group. |
| remove_systems_from_group | Removes systems from a system group. |
{
"mcpServers": {
"mcp-server-uyuni": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--env-file",
"/path/to/uyuni-config.env",
"ghcr.io/uyuni-project/mcp-server-uyuni:VERSION"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Transcript-based audio editing: transcribe audio, edit by word ID, export edited audio.
Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.
Record game state, capture frames and inspect build logs with sedyh’s MCP integration for Ebitengine games.
LLM Sandbox is a lightweight and portable sandbox environment designed to run large language model (LLM) generated code in a safe and isolated mode.