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.

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

Параметры

  • computeobject
  • storageobject
  • egressobject
  • kubernetesobject
check_api_status

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

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

Параметры

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

compare_compute

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

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

Параметры

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

    Desired number of vCPUs

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

    Desired memory in GB

  • categoryenum

    Optional: filter by instance category

    generalcomputememorystoragegpuarm
compare_egress

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

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

Параметры

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

    Monthly outbound data in GB

compare_gpu_shapes

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

Сравните несколько конфигураций 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). Показывает стоимость плоскости управления и рабочих узлов.

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

Параметры

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

    Number of worker nodes

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

    vCPUs per node

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

    Memory per node in GB

compare_storage

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

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

Параметры

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

    Storage size in GB

  • tierenum

    Optional: storage tier

    hotcoolcoldarchive
  • typeenum

    Optional: storage type

    objectblock
estimate_migration_savings

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

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

Параметры

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

    Your current cloud provider

    awsazuregcpoci
  • targetProviderenum

    Optional: target provider (finds cheapest if not specified)

    awsazuregcpoci
  • computeobject
  • storageobject
  • egressobject
find_cheapest_compute

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

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

Параметры

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

    Desired number of vCPUs

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

    Desired memory in GB

  • categoryenum

    Optional: filter by instance category

    generalcomputememorystoragegpuarm
get_aws_lightsail_pricing

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

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

Параметры

  • regionstring

    AWS region (default: us-east-1)

get_data_freshness

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

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

Параметры

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

get_gpu_shape_details

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

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

Параметры

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

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

get_provider_details

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

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

Параметры

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

    Cloud provider

    awsazuregcpoci
  • categoryenum

    Optional: filter by category

    computestorageegresskubernetesdatabase
get_storage_summary

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

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

Параметры

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

    Storage size in GB for cost calculation

list_aws_instance_families

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

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

Параметры

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

list_aws_regions

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

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

Параметры

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

list_azure_categories

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

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

Параметры

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

list_azure_regions

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

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

Параметры

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

list_gcp_instance_families

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

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

Параметры

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

list_gcp_regions

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

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

Параметры

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

list_gpu_shapes

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

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

Параметры

  • gpuModelstring

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

  • useCaseenum

    Filter by intended use case

    inferencetraininggraphicsgeneral
  • maxPricePerHournumber

    Maximum hourly price filter

list_oci_categories

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

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

Параметры

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

list_presets

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

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

Параметры

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

quick_estimate

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

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

Параметры

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

    Deployment preset name

    small-web-appmedium-api-serverlarge-databaseml-trainingkubernetes-clusterdata-lakehigh-egress-cdnhigh-traffic-webgpu-inferencegpu-training-smallgpu-training-large
recommend_gpu_shape

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

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

Параметры

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

    Type of AI/ML workload

    inferencetrainingfine-tuningdata-science
  • minGPUMemoryGBnumber

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

  • budgetenum

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

    lowmediumhigh
refresh_aws_ec2_pricing

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

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

Параметры

  • regionstring

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

  • familystring

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

  • architectureenum

    Filter by CPU architecture

    x86arm
  • maxResultsnumber

    Maximum results to return (default: 500)

  • includeSpotboolean

    Include spot pricing in notes

  • includeReservedboolean

    Include reserved pricing in notes

refresh_aws_rds_pricing

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

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

Параметры

  • regionstring

    AWS region (default: us-east-1)

  • enginestring

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

  • maxResultsnumber

    Maximum results to return (default: 100)

refresh_azure_full_pricing

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

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

Параметры

  • regionstring

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

  • categorystring

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

  • includeSpotboolean

    Include spot pricing in notes

  • maxResultsnumber

    Maximum results to return (default: 500)

refresh_azure_pricing

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

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

Параметры

  • regionstring

    Azure region (default: eastus)

  • vmSeriesstring

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

  • maxResultsnumber

    Maximum results to return (default: 100)

refresh_gcp_pricing

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

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

Параметры

  • regionstring

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

  • 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)

refresh_oci_pricing

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

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

Параметры

  • currencystring

    Currency code (default: USD)

  • categorystring

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

  • searchstring

    Search term for product name

Другие проверенные MCP-сервера

OctoEverywhere/mcp

OctoEverywhere/mcp

официальный

Бесплатный облачный MCP инструмент для мониторинга и управления 3D-принтерами через AI-агентов. Отслеживайте статус печати, температуру, получайте снимки с камер, ставьте на паузу или отменяйте задания. Поддерживает OctoPrint, Klipper, Bambu Lab и др.

35
Firecrawl MCP

Firecrawl MCP

официальный

MCP сервер для поиска и скрапинга веб-страниц, превращающий живой интернет в чистые данные для ИИ-агентов. Поддерживает навигацию, клики и автономные исследования. Работает в облаке или локально.

JavaScript6989
keboola/keboola-mcp-server

keboola/keboola-mcp-server

официальный

MCP сервер для подключения AI-агентов к Keboola: он открывает доступ к данным, SQL-запросам и трансформациям без написания кода. Идеален для аналитиков и разработчиков, которые хотят кормить ИИ актуальными данными напрямую.

Python84
lpigeon/ros-mcp-server

lpigeon/ros-mcp-server

MCP сервер для ROS соединяет LLM (Claude, GPT, Gemini) с роботами в реальном времени. Позволяет управлять, читать сенсоры и вызывать сервисы без изменения исходного кода. Полезен робототехникам и разработчикам AI для двустороннего взаимодействия с железом.

Python1346
idosal/git-mcp

idosal/git-mcp

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

TypeScript8265
nteract/semiotic

nteract/semiotic

Semiotic — React-библиотека визуализации данных со встроенным MCP-сервером. AI-ассистенты могут рендерить графики, проверять конфигурации и получать рекомендации по чартам. Сотни типов диаграмм — о...

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

Лука Никитин