Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CIMC_HOST | No | CIMC BMC IP address | 192.168.88.10 |
| CIMC_PASSWORD | Yes | Login password | |
| CIMC_USERNAME | No | Login username | admin |
| CIMC_INTERFACE | No | Local network interface to bind | |
| CIMC_VERIFY_TLS | No | Verify TLS certificates | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_server_summary | Get overall server status including power state, model, serial number, CPU/memory counts, and operability. Single composite view of the CIMC-managed server. |
| get_sensors | Get all sensor readings: fans, power supplies, and temperature data from the CIMC-managed server. |
| power_control | Control server power: on, off, graceful shutdown, power cycle, hard reset, or BMC reset. WARNING: 'off' and 'reset' are immediate and can cause data loss. |
| get_faults | List all active faults with severity, description, cause, and timestamps. Optionally filter by severity level. |
| get_server_health | Composite health check: server status, active faults, DIMM/PSU/fan/storage status, and power consumption. Answers 'Is the server healthy?' |
| get_inventory | Complete hardware inventory: CPUs, DIMMs, PCI cards, network adapters, and storage controllers. Answers 'What hardware is in this server?' |
| get_storage_summary | Storage subsystem overview: RAID controllers, virtual drives (arrays), and physical disks with health and status. |
| get_bios_settings | Get all current BIOS token values. Returns token names, class names, and current values needed for set_bios_setting. |
| set_bios_setting | Modify a BIOS token value. Use get_bios_settings first to discover available tokens, class names, and attribute names. Requires server reboot to take effect. |
| get_network_adapters | List all network adapters (NICs) with model, vendor, MAC addresses, and port details. |
| get_firmware_versions | List all component firmware versions: CIMC, BIOS, storage controllers, network adapters, etc. |
| set_locator_led | Turn the server locator LED on or off. Used to physically identify a server in a rack. |
| get_event_log | Get system event log (SEL) entries from the CIMC. Shows hardware events, errors, and status changes. |
| get_power_stats | Detailed power consumption statistics: input voltage, current, consumed power, and power budget. |
| get_thermal_stats | Detailed thermal readings: CPU temperatures, memory temperatures, ambient, and fan speeds for all zones. |
| sol_configure | Enable, disable, or configure Serial over LAN (SOL). SOL provides remote console access to the server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |