Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelinfo
MAX_RETRIESNoRetry attempts3
ENABLE_CACHENoEnable query cachingtrue
OPERATOR_NAMENoOperator name
OPERATOR_EMAILNoEmail for audit trail
RETRY_DELAY_MSNoBase retry delay1000
AZURE_TENANT_IDNoAzure tenant for scoping
CACHE_TTL_SECONDSNoCache duration300
COMMAND_TIMEOUT_MSNoCLI timeout120000
AZURE_SUBSCRIPTION_IDNoDefault subscription
CACHE_CLEANUP_INTERVAL_MSNoCache cleanup interval60000
AZURE_MCP_INCLUDE_PRODUCTION_CREDENTIALSNoEnable Managed Identityfalse

Tools

Functions exposed to the LLM to take actions

NameDescription
manage_azure_resources

Primary tool for all Azure operations via CLI.

FLOW: 1) Call with execute_now=false for plan 2) Review risk 3) Call with execute_now=true to execute

SAFETY: Commands validated for injection. Destructive ops flagged HIGH risk.

AUDIT: All ops logged with operator email and correlation ID.

get_azure_context

Retrieves Azure environment context.

TYPES: subscriptions, resource_groups, resources, custom (KQL)

CACHING: 5min default, bypass_cache=true for fresh data

EXAMPLES:

  • Find VMs: custom_query = "Resources | where type == 'microsoft.compute/virtualmachines'"

  • Find by tag: custom_query = "Resources | where tags.env == 'prod'"

azure_service

Interact with specific Azure services.

SERVICES: storage, cosmos, search, kusto, monitor, appconfig, keyvault, postgres

STORAGE actions: list, listContainers, listBlobs, getContainer, listTables, queryTable COSMOS actions: list, listDatabases, listContainers, query, getContainer SEARCH actions: list, listIndexes, getIndex, query, getService KUSTO actions: list, listDatabases, listTables, getSchema, sample, query MONITOR actions: list, getWorkspace, listTables, query, listMetrics, getMetrics APPCONFIG actions: list, getStore, listKeyValues, getKeyValue, setKeyValue, lock, unlock KEYVAULT actions: list, getVault, listKeys, getKey, createKey, listSecrets, getSecret, listCertificates POSTGRES actions: list, getServer, listDatabases, listParameters, getParameter, listTables, getTableSchema, query

Pass required params for each action (e.g., accountName, resourceGroup, query).

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/vedantparmar12/Azure-_MCP'

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