Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VCENTER_PASSWORDNoDefault vCenter password (fallback if credentials not found in OS keyring).
VCENTER_USERNAMENoDefault vCenter username (fallback if credentials not found in OS keyring).
VCENTER_MCP_INVENTORYYesPath to the inventory.yaml file that lists vCenter instances.

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
get_appliance_versionC

Get appliance version information.

get_appliance_timeC

Get current appliance time settings.

list_vcentersA

List configured vCenter instances from inventory.yaml.

get_vcenter_inventoryC

Return configured inventory entries and guidance for using vCenter tools.

list_clustersB

List vCenter clusters, optionally filtered by cluster IDs or datacenter IDs.

get_clusterC

Get details for a specific cluster.

get_cluster_resource_utilization_wsC

Get cluster CPU, memory, storage, and IOPS utilization via the vSphere Web Services API.

get_cluster_cpu_memory_utilization_period_wsC

Get time-bound cluster CPU and memory utilization via Web Services (default 5 days).

get_cluster_cpu_memory_daily_rollup_wsB

Get daily rollups for cluster CPU/memory utilization via Web Services (default 5 days).

get_cluster_cpu_memory_utilization_window_wsC

Get cluster CPU/memory utilization for windows like '24 hours' or '4 days', optionally as per-day averages.

list_datacentersC

List datacenters visible in vCenter.

get_datacenterC

Get datacenter details.

list_datastoresB

List datastores with optional filters.

get_datastoreC

Get datastore details.

list_foldersC

List folders with optional filters.

list_hostsC

List ESXi hosts with optional filters via the vSphere Web Services API.

get_hostC

Get details for a specific physical ESXi host via the vSphere Web Services API.

list_networksC

List networks and distributed port groups.

list_resource_poolsC

List resource pools with optional filters.

get_resource_poolC

Get resource pool details.

list_vmsC

List VMs with optional inventory filters.

get_vmB

Get VM summary details.

get_vm_guest_identityC

Get guest identity details for a VM.

list_vm_guest_local_filesystemsC

List guest local filesystems for a VM.

list_vm_guest_network_interfacesB

List guest network interfaces for a VM.

get_vm_hardwareC

Get VM hardware summary.

get_vm_bootC

Get VM boot configuration.

get_vm_cpuC

Get VM CPU configuration.

get_vm_memoryC

Get VM memory configuration.

list_vm_disksC

List virtual disks for a VM.

get_vm_diskC

Get a virtual disk by disk identifier.

list_vm_nicsC

List VM virtual NICs.

get_vm_nicC

Get a single VM virtual NIC.

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/veg-salad/vcenter_mcp'

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