Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDFISH_HOSTYesBMC hostname or IP address
REDFISH_PASSWORDYesBMC password
REDFISH_USERNAMENoBMC usernameroot
REDFISH_ALLOW_SELF_SIGNEDNoAccept self-signed TLS certificates (normal for BMCs)true

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_systemsA

List all computer systems managed by this BMC. Returns Name, Model, Manufacturer, SerialNumber, PowerState, Health, MemorySummary, and ProcessorSummary for each system.

get_systemA

Get full details of a computer system by its ID (e.g. '1' or 'System.Embedded.1'). Includes BiosVersion, HostName, IndicatorLED, Boot settings, and all hardware details.

set_power_stateA

Change the power state of a computer system. Supported reset types: On, ForceOff, GracefulShutdown, GracefulRestart, ForceRestart, Nmi, PushPowerButton.

get_bios_settingsA

Get current BIOS attributes and settings for a system. Returns all BIOS configuration parameters.

list_chassisA

List all chassis managed by this BMC. Returns ChassisType, Manufacturer, Model, SerialNumber, and Status for each chassis.

get_chassisA

Get full details of a chassis by its ID. Includes all hardware details, network adapters, and links.

get_thermalA

Get thermal data (temperatures and fans) for a chassis. Returns sensor name, reading in Celsius, upper thresholds, and health status.

get_powerA

Get power data for a chassis. Returns power supply status, current consumption in watts, and power capacity.

list_managersA

List all BMC managers. Returns ManagerType, FirmwareVersion, Status, and network addresses for each manager.

get_managerA

Get full details of a BMC manager by its ID. Includes network interfaces, firmware version, and all manager details.

reset_managerA

Reset (restart) the BMC manager. Uses GracefulRestart by default. This will temporarily disconnect the BMC.

get_network_protocolA

Get BMC network protocol settings. Shows which protocols are enabled/disabled (IPMI, SSH, HTTPS, SNMP, Telnet) and their port numbers.

list_storageA

List storage controllers for a system. Returns controller name, model, firmware version, supported RAID types, and health status.

list_drivesA

List physical drives for a storage controller. Returns capacity, protocol (SAS/SATA/NVMe), MediaType (SSD/HDD), health, and serial number.

list_event_logA

Get system event log entries from a system or BMC manager. Returns recent entries with Severity, Message, and Created timestamp. Tries common log paths automatically (SEL, System, Log1).

clear_event_logA

Clear the event log for a system or BMC manager. This action is irreversible — all log entries will be deleted.

get_firmware_inventoryA

List all firmware versions across all components (BIOS, BMC, NICs, storage controllers, drives, PSUs, etc.). Returns Name, Version, and Updateable flag for each component.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/fredriksknese/mcp-redfish'

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