{"slug":"uyuni-project/mcp-server-uyuni","name":"Uyuni","description":"A server to interact with the Uyuni Server API for infrastructure and configuration management.","category":"cloud-service","tags":[],"official":false,"stars":12,"transport":"stdio","install":null,"tools":[{"name":"list_systems","description":"Fetches a list of active systems from the Uyuni server, returning their names and IDs."},{"name":"get_system_details","description":"Gets details of the specified system."},{"name":"get_system_event_history","description":"Gets the event/action history of the specified system."},{"name":"get_system_event_details","description":"Gets the details of the event associated with the especified server and event ID."},{"name":"find_systems_by_name","description":"Lists systems that match the provided hostname."},{"name":"find_systems_by_ip","description":"Lists systems that match the provided IP address."},{"name":"get_system_updates","description":"Checks if a specific system has pending updates (relevant errata)."},{"name":"check_all_systems_for_updates","description":"Checks all active systems for pending updates."},{"name":"list_systems_needing_update_for_cve","description":"Finds systems requiring a security update for a specific CVE identifier."},{"name":"list_systems_needing_reboot","description":"Fetches a list of systems from the Uyuni server that require a reboot."},{"name":"get_unscheduled_errata","description":"Lists applicable and unscheduled patches for a system."},{"name":"list_activation_keys","description":"Retrieves a list of available activation keys for bootstrapping new systems."},{"name":"list_all_scheduled_actions","description":"Fetches a list of all scheduled, in-progress, completed, or failed actions."},{"name":"list_system_groups","description":"Fetches a list of system groups from the Uyuni server."},{"name":"list_group_systems","description":"Lists the systems in a system group."},{"name":"schedule_pending_updates_to_system","description":"Checks for pending updates on a system, schedules all of them to be applied."},{"name":"schedule_specific_update","description":"Schedules a specific update (erratum) to be applied to a system."},{"name":"add_system","description":"Bootstraps and registers a new system with Uyuni using an activation key."},{"name":"remove_system","description":"Decommissions and removes a system from Uyuni management."},{"name":"schedule_system_reboot","description":"Schedules a reboot for a specified system."},{"name":"cancel_action","description":"Cancels a previously scheduled action, such as an update or reboot."},{"name":"create_system_group","description":"Creates a new system group in Uyuni."},{"name":"add_systems_to_group","description":"Adds systems to a system group."},{"name":"remove_systems_from_group","description":"Removes systems from a system group."}],"env_vars":["UYUNI_MCP_HOST","UYUNI_MCP_PORT","UYUNI_MCP_PUBLIC_URL","UYUNI_SSH_PRIV_KEY"],"auth_type":"none","github":"https://github.com/uyuni-project/mcp-server-uyuni","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}