cloudprice-mcp
cloudprice-mcp
MCP-сервер, который позволяет Claude (или любому MCP-совместимому клиенту) сравнивать цены на вычисления и хранилища по запросу в AWS, Azure и GCP в режиме реального времени.

Задавайте вопросы вроде:
"Сколько стоит виртуальная машина Linux с 4 vCPU / 16 ГБ ОЗУ в AWS, Azure и GCP в регионе us-east?"
"У меня трехуровневое развертывание: 8 веб-серверов (4/16), 12 серверов приложений (8/32), 4 сервера БД (16/64), каждый с ОС-диском SSD на 200 ГБ, плюс 5 ТБ общего SSD и 50 ТБ HDD для больших данных. Сравни ежемесячную стоимость в AWS, Azure и GCP."
"Сколько стоит EC2
t3.xlargeв месяц?"
Claude вызывает нужный инструмент, а вы получаете четкий ответ с разбивкой по строкам, по облакам и общими итогами. Никаких кликов по консоли. Никакого переключения между тремя калькуляторами цен.
Установка
pip install cloudprice-mcpИли запустите без установки:
pipx run cloudprice-mcpТребуется Python 3.10+.
Related MCP server: Cloud Cost MCP
Подключение к Claude Desktop
Отредактируйте конфигурацию Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Добавьте:
{
"mcpServers": {
"cloudprice": {
"command": "cloudprice-mcp"
}
}
}Перезапустите Claude Desktop. Семь инструментов, описанных ниже, станут доступны.
Доступные инструменты
Поиск по отдельным спецификациям (v0.1)
Инструмент | Что он делает |
| Поиск типа инстанса EC2 → vCPU, память, цена в час + в месяц в USD (us-east-1) |
| Поиск размера виртуальной машины Azure → vCPU, память, цена в час + в месяц в USD (eastus) |
| Поиск типа машины GCP Compute Engine → vCPU, память, цена в час + в месяц в USD (us-east1) |
| Для заданной спецификации (vCPU + ГБ) возвращает самый дешевый подходящий SKU в каждом облаке, отсортированный по ежемесячной стоимости, со сводкой экономии |
Сравнение объема и рабочих нагрузок (v0.2)
Инструмент | Что он делает |
| Массовое сравнение списка вычислительных нагрузок (каждая с vCPU / памятью / количеством / часами / опциональным диском ОС). Возвращает совпадения по строкам, итоги по облакам и самое дешевое облако в целом. |
| Массовое сравнение списка томов хранилища (каждый с емкостью / типом диска / количеством). Возвращает совпадения по строкам, итоги по облакам и самое дешевое облако. |
| Комбинированные вычисления + хранилище в одном вызове. Повторяет структуру двух листов спецификации (BoM вычислений + BoM хранилища). Возвращает вложенную разбивку по разделам плюс общие итоги по облакам. |
Пример: формат входных данных для compare_workload
{
"compute": [
{ "name": "web", "tier": "Web", "vcpus": 4, "memory_gb": 16, "quantity": 8, "os_disk_gb": 100, "os_disk_type": "ssd" },
{ "name": "app", "tier": "App", "vcpus": 8, "memory_gb": 32, "quantity": 12, "os_disk_gb": 200, "os_disk_type": "ssd" },
{ "name": "db", "tier": "DB", "vcpus": 16, "memory_gb": 64, "quantity": 4, "os_disk_gb": 500, "os_disk_type": "ssd" }
],
"storage": [
{ "name": "shared-fast", "tier": "DB", "capacity_gb": 5000, "disk_type": "ssd" },
{ "name": "shared-bulk", "tier": "App", "capacity_gb": 50000, "disk_type": "hdd" }
]
}Снимки состояния (v0.2.1)
Параметры snapshot_count для строк хранилища и os_disk_snapshot_count для строк вычислений теперь учитываются в цене. Тарифы на снимки для каждого облака и типа диска включены в стоимость (~$0.05/ГБ-мес для AWS/Azure, ~$0.026/ГБ-мес для GCP).
Предостережение — оценка по верхней границе: стоимость снимков рассчитывается как snapshot_per_gb_month × full_capacity × quantity × snapshot_count. В реальности снимки являются инкрементальными (только измененные блоки), поэтому фактическая стоимость обычно составляет 20-50% от этой цифры. Если снимки составляют основную часть ваших затрат, запросите более точную оценку в калькуляторе облачного провайдера.
Параметры iops и throughput_mbs для строк хранилища по-прежнему принимаются только как метаданные — в этом релизе они не используются для подбора SKU.
Оценка зарезервированных инстансов / планов экономии (v0.2.1)
compare_workload принимает опциональный параметр commitment:
Значение | Скидка на вычисления | Вариант использования |
| 0% | Только по запросу |
| 30% | 1-летний план экономии AWS / Azure RI / GCP CUD (без предоплаты) |
| 50% | 3-летний, частичная предоплата — типичные сделки "мы знаем наш базовый уровень" |
Хранилища и снимки не подлежат скидкам (большинство облаков не предлагают значимых обязательств по хранению). Уровни скидок являются консервативными средними значениями — ваша фактическая ставка зависит от семейства инстансов, варианта оплаты и региона.
Данные о ценах
Цены объединены в курируемый набор данных распространенных SKU для каждого облака — виртуальные машины (≈45 SKU в 3 облаках) и блочные хранилища (SSD + HDD для каждого облака), полученные из публичных прайс-листов AWS / Azure / GCP. Каждый ответ включает дату as_of, чтобы вы знали, насколько свежие данные используются.
В будущем релизе будет добавлен "живой" режим, который будет получать цены напрямую из публичных API ценообразования каждого облака:
AWS: Price List Bulk API
Azure: Retail Prices API
Следите за issue #1 для получения информации о "живом" режиме и issue #2 для сопоставления сервисов между облаками (RDS↔SQL DB↔Cloud SQL и т.д.).
Разработка локально
git clone https://github.com/alialbaker/cloudprice-mcp.git
cd cloudprice-mcp
pip install -e ".[dev]"
pytestЧтобы направить Claude Desktop на вашу локальную копию, замените command в конфигурации:
{
"mcpServers": {
"cloudprice": {
"command": "python",
"args": ["-m", "cloudprice_mcp.server"]
}
}
}Лицензия
MIT — см. LICENSE.
Авторы
Создано Али Альбейкером, облачным архитектором — управляет портфелем из трех облаков с затратами ~$1.80/мес в AWS, Azure и GCP.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceAn MCP server for unified cost tracking and analysis across AWS, OpenAI, and Anthropic. It enables users to query expenditures, compare costs across providers, and analyze usage trends through natural language.10MIT
- AlicenseAqualityDmaintenanceMulti-cloud pricing comparison MCP server that enables natural language queries to compare compute, storage, egress, and Kubernetes costs across AWS, Azure, GCP, and OCI.31765Apache 2.0
- AlicenseNot gradedqualityDmaintenanceLive LLM pricing as an MCP server. Ask Claude or any MCP client 'how much does this prompt cost?' and get real numbers from a hand-checked pricing table for every major LLM.MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that gives Claude live access to Azure pricing and cost data — retail prices, VM comparisons, reservation analysis, architecture estimates, and actual subscription spend.
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Albaker-Group/cloudprice-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server