Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AZURE_ASSISTANT_CONFIG | Yes | Path to the Azure configuration JSON file containing tenant and service principal credentials | |
AZURE_ASSISTANT_KQL_PATH | No | Override the template directory for KQL templates (optional, defaults to src/azure_assistant_mcp/kql/) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
ask-azure | Answer a question by generating and running an Azure Resource Graph KQL query. |
list-tenants | List configured tenants from azure-config.json, including optional management group and default subscription info. |
run-arg-kql | Run a provided KQL query against Azure Resource Graph. |
run-kql-template | Execute a KQL template from kql/ by name, with optional {{param}} replacements. |
vm-count-by-tenant | Count virtual machines per configured tenant (uses all subscriptions when available). |
list-subscriptions | List subscriptions accessible to the configured service principal for a tenant. |
arg-tables | Overview of common Azure Resource Graph tables, their purpose, and typical use cases. |
arg-examples | Sample KQL snippets for common scenarios across ARG tables. |