Skip to main content
Glama
arjungowdal4601

Read-Only vSphere MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoListening address for HTTP/SSE (unused by stdio)127.0.0.1
MCP_PORTNoListening port for HTTP/SSE (unused by stdio)8000
VSPHERE_HOSTYesHTTPS address of vCenter, e.g., https://vcenter.company.com
MCP_TRANSPORTNoTransport mode: stdio, streamable-http, or ssestdio
VSPHERE_PASSWORDYesPassword for the vCenter account
VSPHERE_USERNAMEYesvCenter SSO or directory username
VSPHERE_CA_BUNDLENoAbsolute path to a PEM CA bundle if using internal CA
VSPHERE_VERIFY_SSLNoWhether to verify SSL certificate (true or false)true
VSPHERE_TIMEOUT_SECONDSNoMaximum time for one vCenter HTTP request30
VSPHERE_VI_JSON_RELEASENoAPI release for deep property tools (auto-detected)
VSPHERE_PROPERTY_ALLOWLISTNoAdvanced replacement for managed-object property allowlist

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
vsphere_list_vmsB

List visible virtual machines using the vSphere Automation REST API.

vsphere_get_vmA

Get read-only details for one virtual machine by vSphere VM id, for example vm-42.

vsphere_list_hostsA

List visible ESXi hosts using the vSphere Automation REST API.

vsphere_list_clustersA

List visible vCenter clusters using the vSphere Automation REST API.

vsphere_list_datastoresA

List visible datastores using the vSphere Automation REST API.

vsphere_list_datacentersA

List visible datacenters using the vSphere Automation REST API.

vsphere_list_networksA

List visible networks using the vSphere Automation REST API.

vsphere_get_vm_summaryC

Get a VirtualMachine summary property through VI/JSON by VM id, for example vm-42.

vsphere_query_propertiesA

Read one allowlisted VI/JSON managed-object property. Inputs are mo_type, mo_id, property_path, and optional release.

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/arjungowdal4601/vcenter_mcp'

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