소개
Azure Assistant provides a lightweight, stdio-based MCP server designed to simplify interaction with Azure Resource Graph (ARG). It enables users to ask natural-language questions which are converted into KQL queries, or execute custom KQL directly. The tool emphasizes clear, explicit scoping across tenants, subscriptions, or management groups, offering features like auto-discovery of subscriptions and detailed diagnostics. Its design prioritizes speed and minimal dependencies, making it an efficient way to inspect and analyze Azure resources.
주요 기능
- Converts natural-language questions to KQL for common tasks, always displaying the generated query.
- Executes KQL directly against Azure Resource Graph with support for paging caps.
- 1 GitHub stars
- Provides explicit scope in responses, detailing tenant and either subscriptions or management group used.
- Automatically discovers subscriptions or queries at a specified management group scope.
- Offers an optional diagnostics mode for quick debugging of configuration and scoping issues.
사용 사례
- Count virtual machines or other resources across all subscriptions in a tenant.
- Execute custom KQL queries directly against Azure Resource Graph across defined scopes.
- List subscriptions within a specific tenant or management group.