Uyuni
JSON →A server to interact with the Uyuni Server API for infrastructure and configuration management.
Tools · 24
- 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.
Environment variables
UYUNI_MCP_HOSTUYUNI_MCP_PORTUYUNI_MCP_PUBLIC_URLUYUNI_SSH_PRIV_KEY
Links
★ 12 GitHub stars