用途:通过 Azure MCP Server 的定价工具获取 Azure 实时零售价格,用于查询单个 SKU、估算 Bicep/ARM/Terraform 模板部署成本、比较不同区域价格以及比较按量付费与预留实例价格。
必要工具:MCP 工具由 Azure VS Code 扩展(ms-azuretools.vscode-azure-github-copilot)自动注册,无需配置 mcp.json。调用前先用 tool_search_tool_regex 以 pattern pricing 查找确切工具名,不要硬编码。
主要参数:sku、service、region、service-family、price-type、filter、include-savings-plan、currency,每次调用至少需要一个过滤参数。技能默认币种为 GBP,需显式传入。
主要能力与场景:单 SKU/服务价格查询;解析模板资源并逐一查询后汇总月度与年度成本;跨区域价格对比(如 uksouth、westeurope、eastus);Consumption、Reservation、DevTestConsumption 价格类型对比;OData 高级过滤查询(如 Spot 价格、价格区间、指定 meter)。
限制与注意:AI + Machine Learning 服务族(含 Azure OpenAI、Foundry Models)查询会返回 500 错误,不适用;SavingsPlan 不是有效 price-type,需用 include-savings-plan: true 且不可与 filter 同用;未提供 SPOT 专用价格类型,需用 filter;Reservation 返回的是总额而非小时价,且总是同时返回 1 年与 3 年;价格为零售按量价,不含 Azure Hybrid Benefit 折扣;部分服务(如 Azure Container Apps)不能使用 service 参数。具体价格以工具返回为准。