MCP Servers / cloud-service / Uyuni

Uyuni

JSON →
stdionone12cloud-service

A server to interact with the Uyuni Server API for infrastructure and configuration management.

Install
How to run this server

No install command recorded.

server path: uyuni
Tools
What this server exposes
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).
check_all_systems_for_updates
Checks all active systems for 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.
Configuration
Environment & auth
authnone
envUYUNI_MCP_HOST
envUYUNI_MCP_PORT
envUYUNI_MCP_PUBLIC_URL
envUYUNI_SSH_PRIV_KEY
Resources
Uyuni — MCP Server · libregistry