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

List all datastores with capacity, usage percentage, and accessibility.

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

browse_datastore

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

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

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

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

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

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

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

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

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

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