Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VMWARE_STORAGE_CONFIGYesPath to the vCenter/ESXi configuration file (YAML). This file maps targets to their configurations.~/.vmware-storage/config.yaml

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_all_datastores

[READ] List all datastores with capacity, usage percentage, and accessibility.

Args: target: Optional vCenter/ESXi target name from config.

browse_datastore

[READ] Browse files in a datastore directory.

Args: ds_name: Datastore name. path: Subdirectory path (empty for root). pattern: Glob pattern to filter files (e.g. ".ova", ".iso"). target: Optional vCenter/ESXi target name from config.

scan_datastore_images

[READ] Scan a datastore for deployable images (OVA, ISO, OVF, VMDK).

Args: ds_name: Datastore name. path: Subdirectory path (empty for root). target: Optional vCenter/ESXi target name from config.

list_cached_images

[READ] List images from the local cache registry.

Args: image_type: Filter by extension (e.g. "ova", "iso"). datastore: Filter by datastore name.

storage_iscsi_enable

[WRITE] Enable the software iSCSI adapter on an ESXi host.

Args: host_name: ESXi host name. target: Optional vCenter/ESXi target name from config.

storage_iscsi_status

[READ] Get iSCSI adapter status and configured send targets.

Args: host_name: ESXi host name. target: Optional vCenter/ESXi target name from config.

storage_iscsi_add_target

[WRITE] Add an iSCSI send target to an ESXi host and rescan storage.

Args: host_name: ESXi host name. address: iSCSI target IP address. port: iSCSI target port (default 3260). target: Optional vCenter/ESXi target name from config.

storage_iscsi_remove_target

[WRITE] Remove an iSCSI send target from an ESXi host and rescan storage.

Args: host_name: ESXi host name. address: iSCSI target IP address. port: iSCSI target port (default 3260). target: Optional vCenter/ESXi target name from config.

storage_rescan

[WRITE] Rescan all HBAs and VMFS volumes on an ESXi host.

Args: host_name: ESXi host name. target: Optional vCenter/ESXi target name from config.

vsan_health

[READ] Get vSAN cluster health summary and disk groups.

Args: cluster_name: Name of the vSAN-enabled cluster. target: Optional vCenter/ESXi target name from config.

vsan_capacity

[READ] Get vSAN capacity overview (total/used/free) for a cluster.

Args: cluster_name: Name of the vSAN-enabled cluster. target: Optional vCenter/ESXi target name from config.

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/zw008/VMware-Storage'

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