io.github.vdionisopoulos/azure-vm-pricing

السجل الرسمي السحابة وDevOps

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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http azure-vm-pricing 'https://cld2day.com/mcp'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "azure-vm-pricing": {
            "type": "http",
            "url": "https://cld2day.com/mcp"
        }
    }
}
NPM package azure-vm-pricing-mcp
Claude Code
claude mcp add azure-vm-pricing -- npx -y azure-vm-pricing-mcp@0.1.4
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "azure-vm-pricing": {
            "command": "npx",
            "args": [
                "-y",
                "azure-vm-pricing-mcp@0.1.4"
            ]
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Azure VM pricing & specs dataset
  2. Files
  3. CSV columns
  4. JSON shape
  5. How it is built
  6. Use it from an AI assistant (MCP)
  7. License

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

{
  "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)

{
  "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).

الأسئلة الشائعة

ما هو io.github.vdionisopoulos/azure-vm-pricing؟

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

كيف أثبّت io.github.vdionisopoulos/azure-vm-pricing؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http azure-vm-pricing 'https://cld2day.com/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.vdionisopoulos/azure-vm-pricing إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل io.github.vdionisopoulos/azure-vm-pricing مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون io.github.vdionisopoulos/azure-vm-pricing؟

ينشره vdionisopoulos. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.