jasonwilbur/cloud-cost-mcp

jasonwilbur/cloud-cost-mcp

от jasonwilbur
Сервер для сравнения цен на облачные ресурсы (вычисления, хранилище, трафик) между AWS, Azure, GCP и OCI. Запросы на естественном языке, оценка миграции и рабочих нагрузок. Полезен DevOps-инженерам...

Cloud Cost MCP

npm version npm downloads CI License: Apache-2.0

Multi-cloud pricing comparison MCP server for AWS, Azure, GCP, and OCI. Compare compute, storage, egress, and Kubernetes costs across all major cloud providers with a single query.

⚠️ DISCLAIMER: All pricing data is retrieved from publicly available APIs and data sources including instances.vantage.sh, Azure Retail Prices API, and Oracle Cloud Price List API. This data is provided for informational and estimation purposes only. Cloud pricing changes frequently and may vary by region, account type, commitment terms, and other factors. Users are solely responsible for verifying all pricing information directly with cloud providers before making any purchasing or architectural decisions. The authors make no warranties about the accuracy, completeness, or timeliness of this data.

Features

  • Comprehensive Coverage: 4,900+ instance types across all providers
    • AWS: 1,300+ EC2 instances + 1,180+ managed-database types + Lightsail
    • Azure: 1,680+ VM types (official Azure Retail Prices API)
    • GCP: 360+ instance types across 40+ regions
    • OCI: 600+ products via Oracle API
  • No API Keys Required: All data from public APIs (instances.vantage.sh + provider APIs)
  • Fresh data, two ways: AWS/Azure/GCP bundled data is auto-refreshed weekly via GitHub Actions, and the refresh_* tools fetch live pricing on demand (cached 60 min in-memory). OCI bundled data is curated. See Data freshness for the exact model.
  • Natural Language Queries: Ask Claude "What's cheapest for 4 vCPU 16GB?"
  • Workload Calculator: Estimate full workload costs including compute, storage, and egress
  • Migration Planning: Calculate potential savings when switching providers
Инструменты были проиндексированы:
calculate_workload_cost

Оценить общую ежемесячную стоимость рабочей нагрузки для всех облачных провайдеров. Включает вычисления, хранение, исходящий трафик и Kubernetes.

Параметры
  • computeobject
  • egressobject
  • kubernetesobject
  • storageobject
check_api_status

Проверяет, доступны ли API для получения цен в реальном времени (Azure, OCI, AWS).

Параметры

Без параметров.

compare_compute

Сравнивает цены на VM/инстансы в AWS, Azure, GCP и OCI. Находит инстансы, подходящие под ваши требования по vCPU и памяти.

Параметры
  • categoryenum

    Optional: filter by instance category

  • memoryGBnumberобязательный

    Desired memory in GB

  • vcpusnumberобязательный

    Desired number of vCPUs

compare_egress

Сравните стоимость передачи данных/исходящего трафика. OCI предлагает 10 ТБ/месяц бесплатно (в 100 раз больше, чем другие)!

Параметры
  • monthlyGBnumberобязательный

    Monthly outbound data in GB

compare_gpu_shapes

Сравнивает несколько форм GPU OCI бок о бок по характеристикам, ценам и стоимости за GPU.

Параметры
  • shapesstring[]обязательный

    GPU shape families to compare (e.g., ["BM.GPU.A10.4", "BM.GPU.A100-v2.8", "BM.GPU.H100.8"])

compare_kubernetes

Сравнивает стоимость управляемого Kubernetes (EKS, AKS, GKE, OKE). Показывает стоимость плоскости управления и рабочих узлов.

Параметры
  • nodeCountnumberобязательный

    Number of worker nodes

  • nodeMemoryGBnumberобязательный

    Memory per node in GB

  • nodeVcpusnumberобязательный

    vCPUs per node

compare_storage

Сравнивает цены на объектное и блочное хранилище по всем облакам.

Параметры
  • sizeGBnumberобязательный

    Storage size in GB

  • tierenum

    Optional: storage tier

  • typeenum

    Optional: storage type

estimate_migration_savings

Рассчитывает потенциальную экономию при миграции от одного облачного провайдера к другому.

Параметры
  • computeobject
  • currentProviderenumобязательный

    Your current cloud provider

  • egressobject
  • storageobject
  • targetProviderenum

    Optional: target provider (finds cheapest if not specified)

find_cheapest_compute

Находит самого дешевого облачного провайдера для заданных вычислительных характеристик.

Параметры
  • categoryenum

    Optional: filter by instance category

  • memoryGBnumberобязательный

    Desired memory in GB

  • vcpusnumberобязательный

    Desired number of vCPUs

get_aws_lightsail_pricing

Получить цены на пакеты AWS Lightsail. Упрощённые VPS с фиксированной ежемесячной ценой, включая хранилище и трафик.

Параметры
  • regionstring

    AWS region (default: us-east-1)

get_data_freshness

Проверяет, насколько актуальны данные о ценах для каждого провайдера. Предупреждает, если данные устарели (>30 дней).

Параметры

Без параметров.

get_gpu_shape_details

Получает подробные спецификации и цены для конкретного типа GPU в OCI.

Параметры
  • shapeFamilystringобязательный

    GPU shape family (e.g., "BM.GPU.H100.8", "BM.GPU.A100-v2.8", "VM.GPU.A10.1")

get_provider_details

Получить подробные данные о ценах для конкретного облачного провайдера.

Параметры
  • categoryenum

    Optional: filter by category

  • providerenumобязательный

    Cloud provider

get_storage_summary

Получить сводку цен на хранение по уровням (hot, cool, cold, archive) для всех провайдеров.

Параметры
  • sizeGBnumberобязательный

    Storage size in GB for cost calculation

list_aws_instance_families

Перечисли семейства инстансов AWS EC2 с их количеством (например, General purpose: 200, Compute optimized: 150).

Параметры

Без параметров.

list_aws_regions

Перечисли все регионы AWS, доступные в данных о ценах.

Параметры

Без параметров.

list_azure_categories

Перечисли категории Azure VM с количеством (например, generalpurpose: 400, computeoptimized: 200).

Параметры

Без параметров.

list_azure_regions

Перечисли все регионы Azure, доступные в данных о ценах.

Параметры

Без параметров.

list_gcp_instance_families

Перечисли семейства инстансов GCP с указанием их количества.

Параметры

Без параметров.

list_gcp_regions

Выведи список всех регионов GCP, доступных в данных о ценах, вместе с их отображаемыми названиями.

Параметры

Без параметров.

list_gpu_shapes

Вывести OCI GPU шейпы с ценами. Фильтр по модели GPU (A10, A100, H100, H200, L40S, MI300X) или сценарию использования (инференс, обучение).

Параметры
  • gpuModelstring

    Filter by GPU model (e.g., "A100", "H100", "MI300X")

  • maxPricePerHournumber

    Maximum hourly price filter

  • useCaseenum

    Filter by intended use case

list_oci_categories

Перечисли все категории сервисов, доступные в OCI real-time pricing API.

Параметры

Без параметров.

list_presets

Выведи все доступные пресеты развертывания для quick_estimate.

Параметры

Без параметров.

quick_estimate

Получите мгновенное сравнение стоимости для стандартных конфигураций развертывания, включая GPU-нагрузки.

Параметры
  • presetenumобязательный

    Deployment preset name

recommend_gpu_shape

Получить рекомендацию по форме GPU на основе требований к рабочей нагрузке и бюджету.

Параметры
  • budgetenum

    Budget constraint (low: <$5/hr, medium: <$20/hr, high: unlimited)

  • minGPUMemoryGBnumber

    Minimum GPU memory needed per GPU (e.g., 24, 40, 80)

  • workloadTypeenumобязательный

    Type of AI/ML workload

refresh_aws_ec2_pricing

Получает цены AWS EC2 в реальном времени из instances.vantage.sh. Возвращает 1,147 типов инстансов с ценами по запросу, спотовыми и резервированными. Аутентификация не требуется.

Параметры
  • architectureenum

    Filter by CPU architecture

  • familystring

    Filter by instance family (e.g., "General purpose", "Compute optimized")

  • includeReservedboolean

    Include reserved pricing in notes

  • includeSpotboolean

    Include spot pricing in notes

  • maxResultsnumber

    Maximum results to return (default: 500)

  • regionstring

    AWS region (default: us-east-1). Use list_aws_regions to see all available.

refresh_aws_rds_pricing

Получает актуальные цены на базы данных AWS RDS в реальном времени. Возвращает 353 типа инстансов для нескольких движков баз данных.

Параметры
  • enginestring

    Database engine (default: PostgreSQL). Options: PostgreSQL, MySQL, MariaDB, Oracle, SQL Server

  • maxResultsnumber

    Maximum results to return (default: 100)

  • regionstring

    AWS region (default: us-east-1)

refresh_azure_full_pricing

Получает полные данные о ценах на виртуальные машины Azure с instances.vantage.sh. Возвращает 1 199 типов экземпляров с ценами по запросу, спотовыми и для Windows.

Параметры
  • categorystring

    Filter by category (e.g., "generalpurpose", "computeoptimized", "memoryoptimized")

  • includeSpotboolean

    Include spot pricing in notes

  • maxResultsnumber

    Maximum results to return (default: 500)

  • regionstring

    Azure region (default: us-east). Use list_azure_regions to see all available.

refresh_azure_pricing

Получить актуальные цены на Azure VM из публичного Azure Retail Prices API. Аутентификация не требуется.

Параметры
  • maxResultsnumber

    Maximum results to return (default: 100)

  • regionstring

    Azure region (default: eastus)

  • vmSeriesstring

    Optional: filter by VM series (e.g., "D", "E", "F")

refresh_gcp_pricing

Запрашивает цены на GCP Compute Engine в реальном времени с instances.vantage.sh. Возвращает 287 типов инстансов с ценами по запросу и спотовыми в более чем 40 регионах.

Параметры
  • familystring

    Filter by instance family (e.g., "General purpose", "Compute optimized")

  • includeSpotboolean

    Include spot/preemptible pricing in notes

  • maxResultsnumber

    Maximum results to return (default: 300)

  • regionstring

    GCP region (default: us-central1). Use list_gcp_regions to see all available.

refresh_oci_pricing

Получает актуальные цены OCI из публичного API Oracle. Возвращает 592 SKU (562 стандартных + 30 BYOL) с тарификацией PAY_AS_YOU_GO. Автоматически обнаруживает и помечает варианты BYOL (Bring Your Own License). Включает сводную статистику и заметки о покрытии API. Аутентификация не требуется.

Параметры
  • categorystring

    Filter by service category (e.g., "Compute", "Storage")

  • currencystring

    Currency code (default: USD)

  • searchstring

    Search term for product name

Похожие MCP-сервера

jasonwilbur/oci-pricing-mcp

jasonwilbur/oci-pricing-mcp

Этот MCP инструмент даёт AI-ассистентам данные о ценах Oracle Cloud. Сервер позволяет сравнивать стоимость ресурсов (VM, хранилища, БД), оценивать ежемесячные расходы и находить оптимальные конфигурации. Полезен DevOps и архитекторам для оптимизации затрат на OCI.

TypeScript5
alexpota/cloudscope-mcp

alexpota/cloudscope-mcp

MCP сервер CloudScope помогает AI анализировать облачные счета Azure и GCP: по запросу вы получаете готовый отчёт о затратах, аномалиях, неиспользуемых ресурсах и рекомендациях по оптимизации. Идеа...

TypeScript1
arnstarn/mcp-server-spotinst

arnstarn/mcp-server-spotinst

MCP-сервер для управления облачными кластерами через Spotinst. Поддерживает AWS и Azure Ocean, мультиаккаунтный доступ. Предоставляет инструменты для кластеров, VNG, cost-анализа, роллов и удаления...

Python1
Oluwatunmise-olat/mcp-server-logs-sieve

Oluwatunmise-olat/mcp-server-logs-sieve

Logs Sieve - MCP-сервер для поиска логов на естественном языке в GCP, AWS и Azure. Даёт разработчикам и SRE контекст для отладки инцидентов через обобщение и трассировку.

TypeScript3
microsoft/azure-devops-mcp

microsoft/azure-devops-mcp

MCP сервер для Azure DevOps предоставляет AI-агентам доступ к проектам, рабочим элементам и вики. Рекомендуется удаленная версия, доступна и локальная. Инструмент упрощает взаимодействие с DevOps-данными через естественный язык.

TypeScript2009
openstack-kr/python-openstackmcp-server

openstack-kr/python-openstackmcp-server

MCP сервер для управления OpenStack через AI-ассистентов. Предоставляет полный набор инструментов для работы с вычислительными ресурсами, сетями, хранилищами и образами. Упрощает автоматизацию облачной инфраструктуры.

Python20
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин