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 分