Azure Vm Pricing

io.github.vdionisopoulos由 GitHub 账号 vdionisopoulos 发布v0.1.4更新于 Oct 28, 2026

Azure VM sizes and USD list prices in 24 regions, updated weekly. Find, price and compare VMs.

已验证Streamable HTTP可网页运行云端与基础设施金融

概览

AI 生成的概览

查询 24 个区域的 Azure 虚拟机规格与美元标价,让助手查找、比较并估算虚拟机成本。

可以做什么
  • 按 vCPU、内存和工作负载要求查找最便宜的 Azure 虚拟机规格,并给出每月美元标价
  • 查询单个虚拟机规格的规格参数和各区域每小时价格,按区域价格从低到高排列
  • 估算一个或多个规格在按量付费、预留和节省计划下的月度与年度成本,含盈亏平衡小时数
  • 查看 24 个区域新增、退役和调价虚拟机规格的每周报告
适用场景
适合在规划或比较 Azure 虚拟机选型时使用:为工作负载选规格、查看不同区域的价格差异,或比较按量付费与预留、节省计划的成本。
运行要求
可作为远程端点使用,也可通过 npx 启动本地 npm 包,本地运行需要 Node.js。未声明需要账号、API 密钥或环境变量。数据每周更新。
安装前请注意
价格为税前、未含协商折扣的美元标价;预留和节省计划价格不含 Windows 许可费用,因此结果只是估算而非报价。该服务与 Microsoft 无隶属关系。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Azure Vm Pricing,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.vdionisopoulos%2Fazure-vm-pricing/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "azure-vm-pricing": {
      "type": "http",
      "url": "https://cld2day.com/mcp"
    }
  }
}

README

Azure VM pricing & specs dataset

Every Azure virtual machine size with its specs and USD list prices in 24 regions: Linux and Windows pay as you go, 1- and 3-year reservations, and 1- and 3-year savings plans. Refreshed every Monday and published as plain JSON and CSV.

This is the data behind cld2day.com/tools/azure-vm, the Azure VM size finder and the Azure VM cost calculator.

Files

FileWhat it is
data/azure-vm-prices.csvOne row per size and region. Sorted, so the git history of this file is the price history.
data/azure-vm-sku-catalog.jsonSame data, nested by size (compact keys, see below).
data/azure-vm-price-changes.jsonWeekly change reports: new sizes, retired sizes, region changes, price moves.
data/meta.jsonSnapshot date and counts.
mcp/An MCP server so AI assistants (Claude, Copilot, Cursor) can query this data.

CSV columns

size, region, region_name, category, series, vcpus, memory_gib, gpus, arch, temp_disk_gib, linux_payg_hourly, windows_payg_hourly, reserved_1y_hourly, reserved_3y_hourly, savings_plan_1y_hourly, savings_plan_3y_hourly

All prices are USD per hour per VM. An empty cell means Azure does not sell that option for the size in that region.

JSON shape

json
{  "generatedUtc": "2026-10-20T03:17:00Z",  "currency": "USD",  "regions": [{ "name": "westeurope", "displayName": "West Europe" }],  "skus": [{    "name": "Standard_D4s_v5", "series": "Dsv5", "category": "General purpose",    "vcpus": 4, "memoryGiB": 16, "gpus": 0, "tempDiskGiB": 0, "arch": "x64",    "maxDataDisks": 8, "maxNics": 2, "acceleratedNetworking": true, "premiumStorage": true,    "prices": { "westeurope": { "l": 0.23, "w": 0.414, "r1": 0.1418, "r3": 0.0909, "s1": 0.1748, "s3": 0.1265 } }  }]}

l Linux pay as you go · w Windows pay as you go (license included) · r1/r3 1-/3-year reservation · s1/s3 1-/3-year savings plan.

How it is built

  • Specs: az vm list-skus --all --resource-type virtualMachines in each region (vCPU, memory, GPUs, temporary disk, data disks, NICs, accelerated networking, Premium SSD, CPU architecture).
  • Prices: the public Azure Retail Prices API, USD retail prices.
    • Spot and Low Priority meters are excluded.
    • Reservation prices are published as a term total, so they are converted to an effective hourly rate (÷ 8,760 or ÷ 26,280).
    • Reservations and savings plans cover compute only, so Windows license costs are not included in r1/r3/s1/s3.
  • Only sizes with a Linux pay-as-you-go price in at least one region are included.

These are list prices before taxes and any negotiated discount (EA, MCA, CSP). Not affiliated with or endorsed by Microsoft.

Use it from an AI assistant (MCP)

json
{  "mcpServers": {    "azure-vm-pricing": { "command": "npx", "args": ["-y", "azure-vm-pricing-mcp"] }  }}

Then ask things like "cheapest 8 vCPU / 32 GB VM in West Europe" or "compare D4s_v5 and D4as_v6 on a 3-year reservation". See mcp/README.md.

License

Maintained by Vassilis Dionysopoulos, Principal Cloud Architect (cld2day.com, cloudtales.gr).

来源:README.md,提交 434d33c

工具

4

find_vm_sizes

Find Azure VM sizes

Find the cheapest Azure VM sizes that meet vCPU, memory and workload requirements, with monthly USD list prices. Burstable (B-series) and confidential sizes are only included when that workload is requested.

输入参数osarchsortregionmin_gpusworkloadmin_vcpusmax_resultsmin_memory_gibneed_temp_disk

get_vm_size

Azure VM size details

Specs of one Azure VM size and its hourly USD prices per region (Linux, Windows, 1/3-year reservations, 1/3-year savings plans), cheapest region first.

输入参数size必填region

estimate_vm_cost

Estimate Azure VM cost

Monthly and yearly cost of one or more Azure VM sizes for pay as you go, reservations and savings plans, with the break-even hours per month for each commitment. Use it to compare sizes or regions.

输入参数ossizes必填regioninstanceshours_per_month

get_price_changes

Azure VM price changes

Weekly report of new Azure VM sizes, retired sizes and the biggest list-price moves across 24 regions.

输入参数weeks

版本历史

4
  1. v0.1.4最新Oct 18, 2026
  2. v0.1.3Oct 14, 2026
  3. v0.1.2Oct 14, 2026
  4. v0.1.1Oct 14, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分